I run a lot of affiliate links, but make sure they're well targetted. I also use AdSense, but it's not really that great a money maker in the niches I'm in.
CPM ads can work if you get a lot of page views and can get decent ones - if your site ends up getting silly Smiley Central ads and stuff like that, then you won't get much from it
