Valve and Panic should be models for software companies