I am in the process of developing a Java game. For the most part the game will be a one off download application using OTA. If however, i intended using a web server to store for example, players scores, and players rankings, then can someone please explain if there is a suggested business model or guidelines to the financial feasability of providing this sort of service. The answer to this will to a large extent dictate to what level i encorporate an online experience into the gameplay. Apart from the technical and cost implications of maintaining the server, how are the calls to the server recorder and paid for. Are all these services best served by a third party service provider?