I have a small consulting business - write software for other people since I have yet to find that one product to develop for myself. I generally have just one client at a time, which does not allow my business to get to the point where I can quit my day job. Most of my work comes from referrals as I have yet to find a way to market my skills.
Any suggestions on how to take this to the next level?