I'm reading through tutorials on ModX and something that's occurred to me is that the server I have available to build the site on, seems to have no access to download the MySQL database when moving the finished site onto the clients server (I have ftp access and the database name, username & password (no cpanel or other management access)). I've had an issue with a wordpress site today where I contacted the company who own the server to ask them to export the database and send me the SQL file but what came back via email, sent the new host server scatty when I tried to import it. This resulted in having to remake the wordpress site from scratch (not a huge issue it's only a small site based on a template). I could really do without this happening on a site I'll have spent a month building and wondered if anyone could advise on the best course of action or a foolproof way of making sure I'm not left in a situation where I've lost 4 weeks worth of work. Would I be best off using MAMP to build the site offline thus guaranteeing that I have access to everything but restricting the clients access to sitting on my knee checking the progress of the site (he's one of these that NEEDS regular updates). Or is there another way of accessing the database myself once the sites and eliminating the need for the hosting company's involvement?