

Of course, recording midi gives you a lot of options (e.g., the ability to do the techniques I just mentioned, as well as to switch out different drum kits AFTER you have recorded a midi performance) options that you wouldn't have if you were recording your drums directly to audio instead of midi.

Another option is using the "lite" kits that come with some drum VSTs when playing/recording midi and then switching to the full versions when it comes time to do the actual mixing. One of the ways that drummers who play electronic drums with VSTs deal with latency issues is by using their V-Drums (or other kit) factory sounds for when they play/monitor, so they won't be annoyed by latency.

If you have maximized your RAM and have a fast processor, a good quality USB or Firewire interface should work fine for one of the options discussed so far in this thread. For one, I would strongly recommend you maximize your RAM and take it to 3GB (which, if you are using Vista 32 bit, is the max it can use). Latency is a reality for us all, no matter which adapter you use.
