I just love Native Instruments Maschine 2 for beatmaking! The interface is easy and efficient to use and the hardware is very good and looks fantastic! Since I bought it I have used it for pretty much every beat I've made.
Maschine has many nice expansions with drum and instrument samples but can easily be used with any other sample-banks you already have. I have the black Maschine because I prefer it to the white one.
Here Is a close-up showing some of the interface. Lots of effects, easy to use software with handy click & drag audio or MIDI-bounce and loads more. Definitely recommend this product!
Give some nerd the best present ever!
/ s a p p H o