I just finished a 7 year stretch of working from home.
I don't recommend it. Well, I guess it depends on your personality. Me, I couldn't shut off at all. I would always be working on something day and night and just could not find separation at all.
Now I'm back to working for a large international corporation out in the wild and it's kinda nice. Best part is showing up at time X and leaving at time Y.
Don't mind me. Just my madcow acting up.