I signed up for Zwift awhile back, but I’m finally starting to use the service on a regular bases, and I must say it rocks! For those that live in northern climates, and are forced to ride indoors, Zwift is your savior from tedium!
What is Zwift? It’s a virtual reality game powered by your bike trainer. You are on the road with other riders, and somehow riding with other people in the game tricks your mind and keeps you engaged. More then once I have planned to ride for an hour and ended up riding longer just because I was having fun.
There are group ride and even races.
It’s worth checking out. http://zwift.com
Note, I have no connection or financial interest in Zwift.