100% Face to Face selling. Usually refered by someone that knows me. Advertising did NOT work for me. I spent tons of $$$ on a yellow pages ad and in some local papers....... was a complete waste of time and money.
If you just starting out.......... get a business to let you do thier website...... for FREE. Make sure YOUR own website is up to par. (that reminds me...i have some pages to finish

) I know it sounds crazy, but no one wants to pay for an "unproven" webdesigner. So your FREEbies you do for a couple businesses are your BEST salesmen other than yourself. They give you a powerful sales tool. The ability to show people that you have done this before !! Just make sure that when you do the sites for FREE that the business you do them for understands that you want them to pass along your name if they are happy
Get some nice business cards and give them to everyone you know. Usually you can buy 500 nice cards for under $50 almost anywhere. These are an absolute must. But again, nothing sells better than face to face selling. Ask for someones business. People don't actually LIKE to say no
HTH's
edit..... and get your own domain name and get rid of those popups