this keyboard has been out for awhile... unfortunately, it suffers from a major drawback.. the keys are "mini keys" which are equivalent in size to those cheezy casio beatbox keyboards. Great for kids, but not practical for anyone who wants to do even hobbyist level midi production.
if anyone's really interested in getting a MIDI controller, just pick up either a cheap full-size casio keyboard used (they all have MIDI now) or get a 2 1/2 octave controller like the Evolution or Oxygen 8. See
www.audiomidi.com for a ton of em.