On my laptop computer I have opted for a lean Arch Linux install with Xmonad as a Window Manager. Arch is not a distribution for the terminal-phobic, but the documentation is fantastic and setting it up is giving me a much more thorough understanding of my system.