So, the question is, if I go with a hosting service and later decide to switch to a different provider, how hard is it to pick up my drupal-based site and move it to another host? Is it as simple as finding another place that offers LAMP services, dumping the database, and restoring it onto the new server? And, of course, changing the DNS registration.