I use search engines
Thats the only thing I have ever used really.
I have a few places lined up to advertise sites with banners in the next few months too so that will be another thing.
I havent used any of the sites that offer promotion of your website, I think a lot are a waste of time and many look very unprofessional, not to mention that most of those sites have spammed me at one time or another