I also work form home. I got into this biz rather on accident though. I stopped at a company that I was making some purchases from and they knew I was a computer guy. They made the off hand comment that their website could use some work and asked me if I was interested in working on it for them. I told them I would think about it and get back to them. Little did I know what a bloody nightmare that Interchange is at the time but thought "How hard can it be, it runs on Linux and has easy to read logs?" Well, that was four years ago and when I started out I was only charging $25 bucks an hour because I was just learning their software as I went. I now charge about $100 per hour depending on the client and what they want to accomplish with their site. Part of that charge gets them a free education on how to do their own basic maintance on their site. I really don't like that part of the job and it's just adds a little bit of customer satisfaction, not to mention my own. I still get the calls when they royally screw it up, but it's a lot more fun for me to see new interesting problems.