Sounds a little like Ergobike:
http://www.bsn.com/cycling/ergobike.html
Ed Zimmerman is just he computer geek to do it!