I myself use Digidesigns Mbox and have been very pleased with the results. Currently they have tons of different interfaces that work with a Pro tools rig. You can get a Mbox mini for 300$ that has 2 inputs line ins, and a mic input. I think that there are some programs that are pushing better features then pro tools, but it's ease of use and price keep it at a pretty high on my list...