The Asrock ion 330 i bought a couple of years back is an excellent quiet home theater PC that I use for playing movies through xbmc and listening to music through Spotify. However, since I have had it I have had to do some ubuntu upgrades and so forth to keep up to date with xbmc, nvidia drivers, new surround sound, new TV and my general geeky need for updating stuff. So this is more a guide for myself so I dont forget the quickest easiest way to get things working for my setup but I hope there is some useful tricks for others that may stumble here.
This is my most recent setup: