i want to improve my pc audio for music only no games or movies. i am currently using a dell xps 420 with onboard hd audio and logitech z340 i think which sounds decent but i want to get a better sound and clearer high volume out of my pc. i have already switched my media player to musicbee which has already made a big difference figured it would be easier to learn than foobar and so far i reallly like it. i want to keep this simple i dont have alot of knowledge or budget. the plan is to get the Swan M50 2.1 speakers. so i was thinking of maybe doing the soundblaster x-fi pro external soundcard i know there are better soundcards but i like the external because its simple plug and play im not sure i could put in a soundcard correctly and dont want to pay someone either or jus keep the onboard hd audio which seems to sound pretty good and add a good dac. i could add a ext soundcard and a dac but dont know if that is necessary so everybody let me know your opinion on the best way to go thanx