I think that Aronaya has covered the question nicely! I too wont add pop ups and things to my site but that is simply because when I visit a site and something pops up it annoys me and I move on lol
Submit your site to free directories and engines, recipricol links are good with anyone that has something in common with what you do and print it on your cards and advertising.
Good cheap website is MrSite if you are looking for one, that is who mine is with and its £35 a year including domain name, hosting etc and it comes with easy to use templates. Check out my site if you want an idea of what you can do with it, although my site not that good others have managed much more than I have!.
Best of luck x Ki x