This trend of blaming sales purely on advertising or lack there of is kinda annoying. As soon as a big game sells below expectations e.g. uncharted, killzone 2, LBP etc immediately the advertising push is blamed. It had nothing to do with the console it's on or the general interest of the consumer, it was all because of the advertising. Maybe general PS3 owners just aren't as interested in these titles as the posters on gaf.
I have absolutely no doubts that had killzone 2 been released on the 360 with the same advertising it would of cleared 1 million for certain in the first month.
Also it is kind of interesting seeing these incredible numbers being done by a console RTS are being written off as solely due to the 'halo' brand name.
If this is the case halo must surely be one of the strongest brands in gaming today. In fact i would say it is probably the biggest franchise in gaming besides the gigantic nintendo franchises (mario, pokemon and the like) and the sims. People usually come back and suggest franchises like GT ,GTA, FF are bigger but halo has already outsold GTA on the 360. GT sales are not going to come anywhere near halo 3's (it will be interesting to see if it can come anywhere near halo 2's sales despite being on a larger user base). Even in FF glory days on PS1 and PS2 i don't think FF was able to macth halo 3 in this gen it will be blown away. I guess it could be argued that CoD is bigger because it gets released every year.
Will be interesting to see what ODST can sell if halo wars can post 600K+.