"I still think that a new iMac -- with a second keyboard and second mouse, loaded up with IDEA --is a perfect choice for Extreme Programming..."
This is a great idea, one that I hadn't thought of before. I was suprised about your choice of an iMac for this purpose, until I thought of the floating, adjustable screen. What an awesome way to share views with another person, perfect for pair programming.
My only concern is the screen size. Do you think the 15" screen with only 1024 support is sufficient for development?