I work from home and have for the last 6 years. I love every minute of it. I am part of a company though so I have contact via phone quite often with co-workers and clients so I do have some adult contact during the day.
I like it because it is flexible. If I need to run upstairs to put in a load of laundry, I can. If I need to leave a few minutes early, no one knows the difference.
I like being able to make a 30 second commute in the morning. No driving equals low fuel consuption equals more money...I average between 6000-7000 miles on my ZJ each year. I'm on track for about 6300 this year. Last year I only put in 13 tanks of gas.
I like getting up at 6:45 am and being at my desk by 7:00.
I like being able to go into work in a t-shirt and shorts each day.
I like having lunch with my wife and daughters each day.
I like having my dog sleep under my desk while I work.
I like being able to play a radio at my desk without people complaining about having to hear Merle Haggard again.
I like not having the distractions of 50 or 60 other people on the telephone or jabbering away in the background.
That said, I will echo tbburg, though. It does take dedication. You need to be motivated to work, you need to be able to set yourself a schedule and stick to it (I am in at 7, eat from 11-12, and out at 4 every day) regardless of how nice it is outside, or how unmotivated you feel. It is certainly not for everyone. But those that can work under those conditions can thrive. When I have to go to the corporate office in Chicago I don't get jack done because it is too noisy and too unfamiliar. I don't believe I could ever go back to an office enviroment.
The people that work in our corporate office often complain about having to be in an office...having to dress up each day, having to commute, having superiors in constant moderation. In my opinion I have it good! :clap: