Let me give you a brief rundown of what I have done so far:
I registered my domain with Godaddy.com,
then I hosted with dreamhost.com,
then I did the one-click wordpress install.
I changed my DNS servers... BUT when I looked at information in the forums, it said to forward them to ns1.bluehost.com...etc. I thought that was weird, but I did it anyways.
So once the wordpress got all set up, I tried to go to my site (www.cheapkidshalloweencostumes.com) and it says it's parked by bluehost. I changed the DNS on godaddy earlier today (around noon) and it's 9:27, and it still says it's parked at bluehost after I'd already switched it to dreamhost.
On another end, when I go to blog.cheapkidshalloweencostumes.com, it still goes to blue host, even when I try (http://blog.cheapkidshalloweencostumes.com/wp-admin/)