Nice article. I started working remotely since a couple months ago.
I agree that work remotely not for everyone. It needs a high self dicipline. Distractions on remote job is almost the same like on site job. But the difference is you can choose to eliminate the distraction on remote job while you cannot on site job.