Yes it works! If you have any questions about TrainerMic just ask me. I'm the guy that wrote it. Not to be a schill or anything like that but it does make riding the trainer much more fun. You can program in challenging work out profiles, link up with your buddies and race or train with them...