I've mentioned several times that I'm using an M Audio Black Box for my recordings.
For those that don't know, it's a digital USB interface that has amp modeling, 99 drum patterns (not programable) and all the effects you'd ever want (121 of them), plus a tuner, XLR input for a mic, digital out...