I've read through the whole of the thread and still cannot actually find the point of this thread.
All I can gather is the OP is bitching like a girl because the iMac isn't upgradable and they're crying because Apple won't make a computer personally for them?
GET A LIFE!
The whole point of the iMac is it's an all in one, you replace it every three years or so. You say the 3.06GHz will not be very powerful in 3 years. I think you are in for a shock. It'll still be as fast as it was the day you bought it.
All those that want a mid range tower, go and get a PC and stop crying. If as you claim there was such a demand for a mid-range tower, do you really think Apple would spurn the chance to take your money off of you? If you do then you obviously have your heads yp your own ***'s. Clearly needing to get out more.
well then your telling me that i should go for the mac pro to get a personal mac, i agree, but these are the futures that i'm gonna lose:-
1_ front camera.
2_ microphone.
3_ all in one design (so i need a bigger space for the mac pro and appl display)
4_ Speakers (great.. more stuff).
5_ Wireless Network (i still don't get it, why apple is making the mac pro wireless as optional, they are races, even the mac mini comes with a wirless)
6_ oh i forgot the most important thing, the Monitor

.
7_ aloooot of money my friend.
all of these

, i think i'm gonna hallucinate, all of this just to apple allow me to change the gpu, why???????
and your telling that you can't find the point of this thread

, are you high!!!!!!!!
and here are the features that i'm gonna get from the mac pro:-
1_ 8 cores (quad is more than enough for me).
2_ upto two 3.2 ghz (2.5 is way to much for me).
3_ who in the world computer freak or a mac that needs 32gb ram

.
4_ two super multi drive (1 is more than enough for me).
5_ 4 hard drive slots (i don't need more than 1 slot with 500GB

)
6_ a beautiful nothing in one design

7_ need more space (mac pro, monitor, camera, etc...)
now i need to pay 3000$ at least (mac pro, monitor, speakers, wireless, etc...) just to have an upgradable GPU
one day you guys won't find me here anymore because either i'm giving up on the mac osx and go back to hell for the windows, or in prison for killing steve job
unless if i bought a mid range pc and used hackintoach to install mac osx illegally., and i guess this way apple will lose alot of customers, because hackintoach is spreading very fast these days and we all know that, and thats because apple doesn't have a mid range product, this is a shame from apple

.
i really feel sorry for alot of people in here by acting like an apple bi**h, but for me i'm following the reality.