Hi,
We are a web hosting provider, not something like a blogging service where you are locked into only running a single type/kind of web application. Many of our clients are running other scripts along with EE, or some cases are not running EE at all (hard to believe I know) on their hosting accounts with us.
As far as moving an existing ExpressionEngine install from one hosting provider, to another you can take a look at this Knowledge base entry, How do I move EE to another server?.
We do provide secure phpMyAdmin access for clients, so you do not, and really should not, setup your own copy of phpMyAdmin, as there really is no need. Though making backups you can of course use either phpMyAdmin’s “Export” function, or use ExpressionEngine’s own export function.
Web site files and database backups are done every 6 hours, on-site and as well as off-site, to our business continuation data center. Though we still highly recommend you at least do your own backups before important things like doing script updates, or any major changes to your site. Could mean the difference between you losing a few minutes worth of work, or up to 6 hours if you have to have us restore a copy of your database.
As far as moving from one hosting account level to another, in most cases this is nothing more than us activating your account on a separate load-balanced cluster of servers, and having our load-balancers point traffic to the new server location. No IP address/DNS changes, no file migration, don’t even have to change where you sFTP in to your account to upload files. In some cases we may move you to a new database server setup if you are moving between class of service, ie: Shared Hosting -> Shared Hosting Pro, or from Shared Hosting to dedicated server/load balanced solutions. But our staff will work with you on schedules, and fully inform you of what we are doing, and why.
Our services are a little different than your average hosting provider, so our control panel is a little more minimal currently compared to what some are use to. Our staff pick up where the control panel leaves of. Our web site explains this as well, but I will recap here. Your web site traffic is handled by multiple web servers (load-balancing), and our services are highly separated, so web server clusters are only handling web traffic, our email server cluster is only handling your email, sFTP access, file storage, apache log storage, and log processing is all handled by separate, specialized servers. It’s extremely rare you will find this type of physical separation of services outside of corporate data centers, and likely one of the reasons we keep gaining both small and large clients alike from some of the more “known” names in the hosting industry 😊 Our key points of focus are performance, stability and security, and we are constantly investing time, and money into providing these at the best possible levels, regardless of the hosting plan you have with us.
If you have further questions, please feel free to contact us directly.