Not sure why I would even try to discuss this as the thread appears to be going downard but...
Some base prices and specs:
iMac with 4GB of memory, 640GB drive and 24" display: $1,499.00
to get close the MBP would need to be a 17" monitor with a 500GB drive. That model is $2,499.00.
Sure one could buy a less expensive MBP and then purchase a 24" monitor but that drives the price up. Also the drive would not be as big as a 640GB in the iMac.
To compare based on processor speed we could look at the 2.66 MBP @ $1,999.00 which delivers the RAM but only 1/2 of the drive space of the $1,499.00 iMac. So one is still paying more for less. Especially if mobility is not a requirement for the purchase.
iMac page:
iMac - Apple Store (U.S.)
MBP page:
MacBook Pro - Apple Store (U.S.)