Glad to hear you found a new web host.
I started my company because I had problems with hosts and I know what you have went threw, As to moving over your account all they will do is copy the account from the server you where on to there server witch makes it less hassle.