What CPM programs do you ppl use. I assume you put an ad, and they pay you according to number of unique visitors to your site? right?
The best CPM networks (for US traffic) are said to be Tribalfusion, Burstmedia, ValueClick/Fastclick, Casalemedia. Tribalfusion is known to be the top network, but also very hard getting into. You need a good looking website, with the right type of content (type of site they currently accept depending on the advertiser situation) and a lot of traffic. Burstmedia is also very selective with what type of sites they accept. ValueClick and Casale are a bit more open but they are still high quality networks so don't expect them to accept any trash. Only use networks based on the yieldmanager system (bannerconnect, cpxinteractive, vizimedia etc.) as default fillers or last resort if you can't get into other networks. The yieldmanager system is based on a dynamic CPM, where low clicks and conversions lower your eCPM by a lot. Dynamic CPM combined with a lot of just in general crappy ads that noone is interested results in low revenue. Good thing with yieldmanger networks is that they fill 100% of your inventory, regardless of country...almost. Whatever you do don't use Mamma Media Solutions. Might as well place banners with pictures of yourself on the site instead of running their ads.
For medium websites, try the following: 1.realtechnetwork 2.axill 3.paypopup 4.adversl add some more to list...
with CPM its really tough.. My personal advice is do not take any chances if your cpa/cps is below $20-25 i have seen cpm working for a that range only, and to add to that you need constant monitoring.
my views were as an advertiser; but thinking as a publisher you can definately make money.... try tribal fusion.