After several hits and misses, a name change, a re-launch, a complete re-write and now just leaving the project be for a while, sales seem to be working on their own!
It's particularly good, because maybe I spend 2 - 4 hours a month doing minor bug fixes!