+1 for co-working. I occasionally work from a co-location workspace or a coffeeshop with local friends and hackers and it satisfies my need for human interaction without being too distracting.
It certainly helps to have others support your business or at least empathize with your struggles.