(sorry for the double-post)

If you don't mind midi's (I'm a big fan of them myself) then you might want to check out midishrine.com