http://www.youtube.com/watch?v=Be3O4WBKnrM
All you need is a computrainer OR there are a couple wind/mag/fluid trainers you can use along with an ANT+ speed/cadence sensor. It is free but given the amount of work the guy has put into it, I dont see it being free forever.
Eric