For all of the Road Bikers:

How fast can you go, on an open flat road? And how can I get faster? What are the best exercises/workouts to do? I don't have access to any spinning classes. Should I buy a compu-trainer? If so, which is best?

Thanks!