Hey,

The one thing to bear in mind is that out of the box, MySql will prevent access from external IP addresses, you will specifically have to add an exception for the IP address that is connecting, or make all external IP addresses have access. This is obviously a slight security risk, and you need to make sure that you have thought this through.

One way around this would be to have a Web Service sitting between the database and your client application, that way all requests are routed through the web service, making the surface area of a potential attack that much smaller.

Gary