I currently use Kubuntu as my main desktop os (at home, at work I tend to use Windows 7).

I am documenting my setup and tweeks so when I setup a new system I can do this in more (or less) one go, and perhaps automate the process.  Rather than discovering an annoyance as I go, and fixing them as a series of one off fixes