I've been using my M-Audio Keystation Mini 32 for a few years now, and it hasn't dissapointed. The keys are small & don't feel amazing to play, but it packs two and a half octaves in a package just over the width of my laptop. You don't need more if you're programming MIDI melodies.