I now have my site back up with
Hosting Department and I didn't have any problems with my payment not going through with them. My domain is now hosted with
Namecheap.com because Reed Murray of Avail Networks told me that it would be better if I transfer my domain to a main domain registrar instead of to the domain hosting services of the web host where I decide to set up my site at incase anything happens to the host and I lose my domain by a "hostage" type situation.
I'm glad this hosting nightmare is finaly over with.
-Neil