Excelent article, Paul. I'm feeling lonely latelly while working at my home-office. I really like to talk and discuss ideas with colleagues, messengers and skype doesn't make the same feel to me.
That's something I'll need to work on, but, anyway, thanks for sharing your experience!
It sounds like you should definitely consider a co-working space with real, live humans!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.