Most of my drone I do onto a Yamaha MT120, using a chrome cassette with the Dolby switched to off. I record samples on a Casio SK5 and run them through a distortion pedal, a one-second digital delay (weight: 5 lbs), and a Yamaha R100. Basically, nothing made in the past 15 years -- and yet the sounds I come up with on that rig are soooo fucking cool. On the other hand, I love playing around with GarageBand, especially the preset loops: so quick and so predictable and so very clean. That program accounts for most my dancey material.
I personally think that the difference between my get-up and software is the same as that between standard and automatic transmissions. Using a stick, a driver feels like part of the car; one the other hand, it's hard to strip gears with an automatic.