Can you tell us more as you sell Tacx products and obviously know the strengths and weaknesses of similar systems. If I am interested in things like simulated racing, real life DVDs of famous climbs or TdF/Giro stages, and accurate simulation of climbing gradients, would you recommend the CompuTrainer, Tacx or Elite systems? What about people like me that have Macs and not PCs (and my Mac laptop doesn't have the juice to run Parallels)?
I have zero experience with the Elite systems - I have heard little to nothing about them. I would go towards either the CompuTrainer or the Tacx Trainers.
You will need a robust and powerful machine to run either system.
The Tacx (Fortius and i-Magic) is not as stable as the CompuTrainer and there tend to be more crashes when running the Tacx, (in my experience) especially if you are running at the minimum system requirements. For all that you want to do the Computrainer is the machine that will deliver, with a lower level of frustration and set-up time.
Your Mac won't have the power, you'll have to upgrade...
In a side by side comparison, the Computrainer wins hands down - very robust and overbuilt system, commercial grade.
The Tacx VR is just not to the level in its design and quality, it may be ergo and minimal with nice colors, but the amount of time troubleshooting makes me disinclined to recommend it. The Bushido (as mentioned in the thread) is a slick system and runs really well, easy set-up and relatively flawless operation. It really depends on what features are most important to you.
If you can do with less of the features the Bushido is the choice...and its wireless.
To do everything that you listed with 3D acceleration, you'll want the CT.
The CT has been around for a long time and has been a leader in electronic ergometers.
Anyone who has used a Computrainer will tell you it's the real deal.
My CompuTrainer is over ten years old and still going strong...
Check out the sites:
(they sell direct to consumer)
and for the Tacx specifics: http://www.tacxvr.com/en/products/home
Let me know if you have anymore questions.