Mr. Dave, So another suggestion of the marketing front - you were explaining to me about the various issues one can encounter with installing/downloading/using the Client. Even if you do nothing else and keep the Client how it is, it would IMO be wise to have instruction and directions for its instalation and use, and the potential download and instalation issues as well as solutions for them. Once it is more user friendly, then the advertizing will work much beter. Because if you do ads now and succeed to bring people to the site, and then they have to figure a bunch of issues out before they can even proceed, people will be turned off and leave. So its best to have as much help as possible ready to assist the potential user in installing and using.
And of course, a good and succesful product will advertize itself. Once people are succesfuly using the client, they will tell others, plus marketing will bring more people in who will see its succesful, and you will develope a virtuous cycle.