Has anyone ever tried the CycleFX Software training program.

It looks kinda cool, it seems to turn riding on a trainer into a video game. I'd like to get get a review or two on it before I shell out the fifty bucks!
With winter coming soon, I'm trying to find a way to pass the boring hours on the trainer!