Except for the price, I believe the 990 does what you are looking for (or pretty close). I hook up my Linux laptop, running Amarok, to my 990 via USB and use it as a soundcard all the time.