David Hagan explains how the company went from charging $74.95 a month to giving away the service and still stayed in business.