David, Have you thought of the Griffin iMic? It is a clever little USB sound card with the necessary inputs. It is also quite inexpensive. http://www.griffintechnology.com/products/imic/ Bill