i think SEO is the key. it's good traffic if you can get it. and you can, but there is a lot to learn and a lot to stay on top of. the se world changes daily.

other than that, there are link trades, tgps, etc.