free demo, $14.95 for the full version. link just bought it based on my friend's recommendation of the XBLA version and general raving here. Does it work ok on a keyboard, or should I look at getting a controller?