Hi EMJ =)
You can do it if you're willing to work hard! It takes some commitment to keep up with the nasty critter of the week (virus, trojan, malware), security patches, etc.
Just some random tips and advice from another female tech servicing small office and home office clients as well as typical home users:
1) Decide on a dress code of sorts. I choose to wear plain jeans and a nice loose polo shirt. There's nothing provocative, strappy, lacy, etc. about what I wear. Nothing that might incite comment. The jeans are my choice because I know from experience that chinos/dockers/slacks provide little protection from the staple(s) you're bound to put your knee down on when you're under a desk reconnecting cables
2) Business cards - make them memorable so people will actually stop to look at it. Yes, the basic biz cards are cheap and come in large quantities but there's nothing about them that will stick in anyone's mind. I've been getting mine online from Vistaprint.com (paying extra to not have their logo on the back) because everyone *always* remembers my card. As others have said, don't put your home address or phone number on it. I use the extra lines to say a little bit about what I do. Do at least have a valid, professional, email address on the card. By that, I mean not a hotmail or yahoo account with an unprofessional name. Your_name@Your_local_ISP.com is good. Even better, your_name@your_company_name.com. Hotmail, yahoo, etc., IMHO, don't give the impression of permanency.
3) You can't claim mileage from your home to a client as a deduction unless you have a space set aside in your home that is used exclusively for your business. You _can_ claim the mileage between clients. However, it's a good idea to keep track of your mileage/tolls as it will help you to see/track your actual expenses pertaining to the business. It may also help you to make a decision about raising your rates or charging a travel fee for certain areas.
4)Keep a log onhand at all times with specifics about each client such as IP addresses, computer brand and model numbers, and the model numbers of any other hardware such as routers, modems, etc. Also make notes on when their AV is due to expire, what OS they use, etc. It won't take long before all of that stuff starts to run together in your head and might come in handy for some quick phone support when you're onsite elsewhere.
5) I charge a one hour minimum, even if it's a 10 minute fix. That hour is to cover my travel time, gas, and tolls. (I also know several techs who have a higher rate for the first hour to cover those expenses.) However, since I'm already onsite, I usually don't just walk out after 10 minutes. I use the remainder of the time to make sure the client's software is all up to date and do some quick disk maintenance or I'll ask if there's anything the client would like a quick tutorial on.
6)Definitely charge for phone support! I don't usually charge for a quick call during reasonable hours but it _will_ get out of hand if you don't make them pay. I didn't, at first, but my largesse was abused by a couple of clients so I put an end to it.
7) If you're using AOL (esp if you're on dial-up!) ditch it and get some sort of broadband with one of the main ISPs in your area. Broadband is the big thing and you'll probably pick up a lot of clients with it and you'll need to know the ins and outs of the equipment. My local ISP charges $100-$150 to come out and set up a DSL modem. Many people will happily pay you half that to do it, instead, but they won't recommend you to their friends if they got the impression that you needed to feel your way through the installation. Also, just trying to keep up with the latest virus definitions for the 3 or 4 main softwares, Windows updates, anti-spyware updates, etc., almost requires a broadband connection nowadays.
Well, I got a bit carried away If I think of anything else, I'll post it. Best of luck to you! =)
jjmmhh