I totally understand, and if it were up to me I would go the route you are talking about. But, my company is leasing the computers and have decided to go with Dell.
Yeah that's always a problem. The bad thing is that laptop CPUs and GPUs are always nowhere near their desktop equivalents. And Dell usually waters them down with no room to upgrade later on. An i7 will definitely be a better option for CS5 than an i5 will.