I mostly use plugins, which I previously used my Roland Edirol PCR 300 for, although sadly I'm a clumsy dipstick and there's only so much coffee, wine and cola that a keyboard can take before it stops working.
I recently saved up however and bought myself a Roland TR-8 drum machine which incorporates both the classic 808 and 909 drum sounds with plenty of tuning options.
Here's a short video I made throwing some Hip-Hopish beat with the 808s (although I switched to 909 closed hi hats because the 808s are so quiet)