I've used Cloud9 mostly as a way to collaborate with interactively with novice developers. I think it is a solid tool; in many businesses however using an externally cloud hosted environment for source code isn't an option. Have you ever considered a licensing package for customer based installs, similar to how Atlassian licenses Stash as an alternative to BitBucket?