Ccube, Ubuntu is open-source and by definition free. It's absolutely customizeable, and if you know what you're doing, you can make it do whatever you want. It's lightweight, got a great support community, and is constantly updating. I highly recommend checking it out, I haven't used Windows in about 4 years, as Ubuntu has proven a viable replacement.