recommendations for iPod or iPad spinning app?

Options
I am looking for an app for my iPad (or iPod) that I can use while I ride the stationary bike. All the times for spinning classes at my gym are inconvenient - I'd love an app which would give me some music and directions similar to what you get in the spinning class. Oh, it would be way too cool if it could work with my Polar HRM to tell me when I should be going faster, but I'll take what I can get. Anyone use something like this?