I've been working from home for about three years. I have a love hate relationship with it - sometimes I love it and sometimes it gets wearing. But on the whole it is pretty good.
Today I have a huge deadline for 5pm. I'm going to break it into chunks and try and have it drafted by 2pm.