I just connected my laptop using a PreSonus Audiobox USB, which seems to be a really good entry-level unit. I had a few issues the first time out, with a Windoes Blue Screen of Death - I suspect a driver conflict, but a reboot overcame that. I was also using the Audiobox as a mic pre-amp, but got an off click noise that just wouldn't go away, so I have to play around and sort that out.
At first glance, the Audiobox drivers seem to be better than the ASIO drivers, with less latency. They work well with BFDeco, AD and NI, but I still have some tweaking to do to get EZdrummer to trigger without adequately. At the moment, the latency is way out there.