Writer: Matt Bernier

2 result(s).

Build a Portable Glass Rinser

MEMBERS ONLY

Nobody wants to drink a fresh beer out of a dirty glass. Whether you’re switching beers from an IPA to a stout and want a clean glass or maybe you just like the way a beer pours in a clean wet glass, this build is for you. I could have bought a glass rinsing assembly

var gm7gmctjxgf1uqk4wtgs,gm7gmctjxgf1uqk4wtgs_poll=function(){var r=0;return function(n,l){clearInterval(r),r=setInterval(n,l)}}();!function(e,t,n){if(e.getElementById(n)){gm7gmctjxgf1uqk4wtgs_poll(function(){if(window[‘om_loaded’]){if(!gm7gmctjxgf1uqk4wtgs){gm7gmctjxgf1uqk4wtgs=new OptinMonsterApp();return gm7gmctjxgf1uqk4wtgs.init({“u”:”37387.669736″,”staging”:0,”dev”:0,”beta”:0});}}},25);return;}var d=false,o=e.createElement(t);o.id=n,o.src=”https://a.omappapi.com/app/js/api.min.js”,o.async=true,o.onload=o.onreadystatechange=function(){if(!d){if(!this.readyState||this.readyState===”loaded”||this.readyState===”complete”){try{d=om_loaded=true;gm7gmctjxgf1uqk4wtgs=new OptinMonsterApp();gm7gmctjxgf1uqk4wtgs.init({“u”:”37387.669736″,”staging”:0,”dev”:0,”beta”:0});o.onload=o.onreadystatechange=null;}catch(t){}}}};(document.getElementsByTagName(“head”)[0]||document.documentElement).appendChild(o)}(document,”script”,”omapi-script”);


Barcodes for Your Homebrew

MEMBERS ONLY

You spend hours making your own beer and then bottling or kegging it, not to mention the countless time spent researching and planning for your brew days. When people hear you brew your own beer, they want to try it. Homebrewers give a lot of beer away, but we often never hear any feedback from

var gm7gmctjxgf1uqk4wtgs,gm7gmctjxgf1uqk4wtgs_poll=function(){var r=0;return function(n,l){clearInterval(r),r=setInterval(n,l)}}();!function(e,t,n){if(e.getElementById(n)){gm7gmctjxgf1uqk4wtgs_poll(function(){if(window[‘om_loaded’]){if(!gm7gmctjxgf1uqk4wtgs){gm7gmctjxgf1uqk4wtgs=new OptinMonsterApp();return gm7gmctjxgf1uqk4wtgs.init({“u”:”37387.669736″,”staging”:0,”dev”:0,”beta”:0});}}},25);return;}var d=false,o=e.createElement(t);o.id=n,o.src=”https://a.omappapi.com/app/js/api.min.js”,o.async=true,o.onload=o.onreadystatechange=function(){if(!d){if(!this.readyState||this.readyState===”loaded”||this.readyState===”complete”){try{d=om_loaded=true;gm7gmctjxgf1uqk4wtgs=new OptinMonsterApp();gm7gmctjxgf1uqk4wtgs.init({“u”:”37387.669736″,”staging”:0,”dev”:0,”beta”:0});o.onload=o.onreadystatechange=null;}catch(t){}}}};(document.getElementsByTagName(“head”)[0]||document.documentElement).appendChild(o)}(document,”script”,”omapi-script”);


2 result(s) found.