Hello? What is CrunchBang?

view story

http://crunchbanglinux.org – Hi I found out about CrunchBang only recently and it really seemed interesting, and I would really appreciate if I be given some information about it. What is CrunchBang? a kind of OS, and if so would downloading it require I uninstall my current OS for it to function correctly? What are its advantages, and would I need to be a sort of programmer to fully enjoy its capability? Thank you. (HowTos)