usb mic , this may help you
http://forum.cakewalk.com/tm.aspx?m=1618556 *BUT* the guide was written with a decent sound card. people who wrote regarding mis-information also DIDN'T include the fact a decent OUTPUT card was needed as well.
I would still get a decent sound card, using a normal USB mic is doable via that, but not straight forward... but USB mic's and + decent soundcard aren't really good for ASIO ..
you could always try asio4all.. but that's like running a Ferrari on rethread tyres.. it's false economy :)
the zune thing etc.. isn't the same , it's not dealing with stuff full duplex OR multi channel .. so onboard is fine for that thing, but it's not the same type of application for an application :)