While I can't specifically answer your question, I will put in a plug for Band in a Box. You can set up dozens of drum styles, patterns, add and subract instruments, change tempos and styles, record, and all sorts of neat stuff.
Elderly Music has a pretty good deal on the software. I don't know what your budget is, but if you can swing $51.00 + shipping, BinaB is hard to beat.