I just yesterday bought the highest end MacBook Pro 17" - Core i7 with frickin 4GB of RAM.
Came home, started it up, installed FireFox, Eclipse, Vim. Eclipse startup took long time. Realized that it must be the 5400RPM HDD. But ran FireFox and it all went downhill - random pauses, lots of disk churn. Time to visit Activity Monitor. Holy crap - it's already swapping - 124 Mb pageouts and similar amount of swap used!

979 Mb Wired memory! Double mad.
Was about to go and return it - I don't want a $2.5K machine which can't run a browser/IDE/Editor and terminal without swapping. But then it struck me may be I should put Win 7 x64 on it and see. Exact same workload - and no slowdowns whatsoever! 1.4Gb RAM used (plenty of which is cache) with Eclipse running with Firefox and gvim plus some command windows.
This is the second machine in my house going to Win 7 - first one slowed to crawl after filling up the Intel SSD probably due to lack of TRIM support.
Apple need to get serious about OS X - otherwise they are just going to lose out big time. (Not sure they care but if they still sell it they must care I suppose.)