My Computer!

So in three hours I get my brand new computer, it’s the first computer that’s ever actually been MINE so finally I can install whatever I want and change anything I want about it :geek:

So the plan for me is to keep the copy of Windows Vista Home Premium on it but also install a linux I was thinking Ubuntu or Debian as I’m just used to them.

BUT I need to know guys what are the best things I should do, I’ve never been allowed to customise things too much so like windows styles and stuff like launchy were a no no.

Specs:
[LIST]
[]Intel Core 2 Quad Processor Q6600 (Plan to overclock)
[
]2.4GHz, 1066MHz FSB, 8MB Cache
[]2048MB RAM Memory
[
]320GB Hard Drive
[]256MB NVidia GeForce 8300 GS (Will upgrade near christmas)
[
]19" Widescreen Advent TFT Monitor[/LIST]

Any fun ideas and apps?