Another, fairly cost-effective option might be to just have a real drummer lay down some tracks for you. IMHO, there is nothing that even remotely compares to having a good live drummer (unless you are doing house/trance looping type of stuff).
If you don't have a drummer nearby, and a good drum kit/room/mic setup, I would recommend searching the net to find a drummer who takes on remote projects or sessions. Preferrably, one with a high-end kit, mics, etc, a dedicated recording area/setup that they can use, and a good working knowledge of what goes into recording live drum tracks.
There are several such folks that I came across in a recent search, but I will personally attest to the bloke listed in my signature line. He just completed some custom work for one song of mine, and I have a couple of others in his pipeline. His rates are very good. So good, in fact, that I can afford to pay him for my entire portfolio of current projects.
In fact, I am thinking about exploring the possibility of using the tune he just finished as one of the public mixing contests here. I just need to see how that whole thing works (I haven't been here in a while).
Cheers.