I agree with the above. "snapshot" backups have been helpful to me a couple of times. There's an article in the wiki called automatic backups, that will guide you through a process of automating backups of your data (both website and mysql) including automatically downlaod the archives to your windows machine.
My expirence with support has been very good. I've always gotten intellignet responses that answered all of the questions I had clearly and fully. When I was searching for a host I'd contact their sales departement with a list of about 5 questions. Things that were important to me, even if some of the info was aviable on their websites. Some of the places (I've forgotten now) would just reply and answer the first question I had, and make no mention of the questions. They were immeadtly out of the running. Other places woudl answer my questsions, but run it all into one big confusing paragraph. Dreamhost was by far the most through and clear, formatting their replies in a numbered list just how I had asked the questions.
They've been very helpful, and I've allways gotten resposnses within 24 hours, most of the time 2 or less hours. Of course if there's been a big number of new signup, things will be slow for a week or two, but it's never been an issue for me.
I think you'll like it here, but if not theres always that 87 day money back thing.