I am a UK-based independent software developer. For the last 10 years I have made a living from my products (PerfectTablePlan and Hyper Plan). As a sideline I also offer consulting to other small software companies, usually 1 day consultations concentrating on improving marketing and usability, and training to people who want to start their own software business. My blog is www.successfulsoftware.net.