Before I begin, I don't know a lot about home theatre...
What I'm looking at is upgrading my current computer speakers to something 'audiophile' grade. What I have in mind is a small amp running an optical cable to my xfi sound card and then 2 really high quality mini tower speakers to sit on my desk on either side of screen.
Would something like this be the best way to achieve a really high quality setup?
What brands/models/shops should I be looking at - I am a real beginner so don't even know where to start looking for something like this..
Cheers for any help!

Since you only mention a stereo setup I would guess this is just for music? If you want to watch movies or play games on this PC too I would recommend a 5.1 setup. Its just much more immersive. If you purchased some decent floorstanding front speakers they could tide you over in the mean time. You could listen to music from these just in stereo and then add in the centre, surrounds and sub channel later if you did want to go 5.1.

