I know a PHENOMONAL number of people in the webmaster / web design business. It is super easy to do. You simply learn HTML, take a few courses on graphic design, and set up a website. If your website is of high quality and has great graphics, often just that website and a few business cards distributed at local chamber of commerce meetings is enough to get you the first clients. If not, you go around volunteering to create websites for local businesses to get your reputation going. Even just one or two free jobs is enough to get you a ton of referrals to do more for money.
The key here of course is quality. If your own website sucks, few will want you to make one for them. Really, take the courses in graphic design. Learn about color compatability. Learn to program in ASP or ColdFusion. Learn about shopping carts, guestbooks, newsletters and mail systems. The higher quality that your own website is, the more likely people will trust you to create their websites for them.
This is a hugely successful field for many because practically every business in the world needs a website to do business - and many still do not have a quality website. But you have to prove you can create quality work before people will trust you with their business's reputation.
Create Templates
With more and more people starting web sites of their own, there is more and more demand for templates. A template is just a ready-made web design for a web site. If you know Microsofte Frontpage, Dreamweaver, XSite Pro or any of the other website creation programs you can create ready made templates for those who are new or graphically challenged. You create a Frontpage template they can import into Frontpage and they can modify the titles and add the content they want. You could even charge extra to modify any template a buyer wants to create their own unique website. The possiblities are endless for someone who loves to create and design.