Believe it or not, some of mine comes close. ;)
Either way, back on topic, I would suggest against the MC-909. I had the MC-303 which was a lot more basic. The MC-909 is definitely nicer and an improvement from that but, from playing with it for a bit when a friend brought one over to my place one time, there's enough on it that just feels kind of gimmicky. I'm not sure anyone would learn an MC-909 any faster than a piece of software. But, that's not my point anyways. I'd recomend dropping the cash on a different sequencer/"techno in a box" instrument. There are ones out there that are a bit more stripped down in a beneficial way, both in features and price. Unfotunately, having not bought such a tool in over a decade, and being more of a software person at this point, I can't honestly recoment something in its place.