Oh and I usually have to restart the PC to get the game to start, it seems incredibly pickie about what programs I've been running.
Usual scenario:
1. Use PC, IE, Outlook, PSP, etc etc.
2. Decided to play.
3. Start BF2.
4. Initial screen appears briefly before dropping back to desktop.
A restart fixes the problem but for a program that is so system heavy I would expect far better performance out-of-the-box following extensive testing.
My assumption is that the community has been clamouring for the game for so long, and making pointed comments about the usual EA/DICE delays from the other games, that the developers were forced to save-time somewhere.
Of course when I'm playing I'm as happy as a pig-in but it's such a frustrating experience.
EA!
Following the example of MMORPG games like WOW and release a beta next time!