I personally like having regular servers I can join...because if they're clan servers, and if I like playing with them, I can get to know them and I know exactly where to go if I wanted to play with some of them.
With matchmaking, it seems a little more random to me. Of course there's always the Friends list, but yeah.
For L4D, matchmaking will be nice though...because if you want to play a long campaign with 3 other people, it'd be very nice to be matched up at least a little bit before venturing out...it would suck to get stuck with someone who's going to drop a grenade on your foot.
Also:
http://www.playfuls.com/news_11254_Microsofts_publicity_campaign_for_Halo_3_reaches_a_cost_of_10_million_dollars.html
From a few different links, I read that Halo 3's ad campaign cost about $10 million.
Halo 3 didn't need more than that though, because the extreme hype of it being Halo was plenty.


LEFT4DEAD411.COM
Bet with disolitude: Left4Dead will have a higher Metacritic rating than Project Origin, 3 months after the second game's release. (hasn't been 3 months but it looks like I won :-p )







