It's been a while for me I just started using Google and Yahoo. Yahoo seems to work better for me. Google seems too saturated with competition. Is there any smaller companies out there that deliver high quality traffic? Also a plus if they offer free advertising credits for new customers.