I agree completely about the iMac, Fryke. I've been saying that for years, actually, except that back in the CRT days, it was more because the CPU would outlive the monitor than the other way around! (In my experience, CRT iMac monitors started getting slightly "funky" in a year or two, and nearly unusable in 4-5.) I will probably never buy another all-in-one system, because there will always be some parts that are more valuable or live longer than others.
But
man that 24-inch iMac looks nice!
The Mini is perfect for me, except I would like more power, and would definitely be willing to pay a little more just not quite as much as the Mac Pro. As a Mac user, I've always had to settle on hardware, because Apple has never offered a machine that fit me to a T. (Well, maybe in the 68k era, before I was really paying attention or making buying decisions.)
A consumer-level tower would probably shut me up for good, along with most people who don't like Apple's desktop offerings.
What would also be nice is a CPU that acted like a monitor "dock". It'd give you the elegance of an all-in-one design without all the drawbacks. But then, we don't want another non-standard monitor connector, that's for sure...