Are you an independent developer? or working in a software shop? I am curious about your experience because I am trying (or just starting) to do independent things and your feedback sounds like a nice story to hear.