I'm a coffee shop programmer as well. Not always, but whenever I want to avoid the potential distractions in my apartment (tv, xbox, bed) I take my laptop and work from a coffee shop for the day. It's also a nice change of scenery. <p>The freedom to be able to work from anywhere is one of the greatest things about this arrangement. Sometimes I travel to visit friends and family, and that doesn't stop me from doing my work because all I need is my laptop.