The Tascam US 122 works well. I had been a fan of M Audios cards and they are good sounding, but their drivers are a nightmare and always caused me grief.

There are a few different softwares you should look at.

Sonar, Power Tracks Adobe Audition (formerly cool edit it does not record midi though.) Imyself am not a huge fan of Cubase, but others seem to like it well enough.
Terry

------------------
jam on,
Terry http://imjazzed.homestead.com/Index.html
_________________________
jam on,
Terry
http://www.artisans-world.com/