how good is good?
i've been using this Turtle Beach one for years. got it when the on-board sound in my laptop died. then when i retired my laptop, i started using it on my desktop.
pretty impressive for its price (and size). even offers digital 5.1 output!.
it's their cheapest one, but all are quite affordable...
http://www.turtlebeach.com/products/micro/home.aspx