I just wanted to mention that this post will be making my daughter very happy this Christmas.
As soon as I saw it I called over to my local Lego store and they had 4 of the sets in stock. They didn't have Rapunzel or the smaller Ariel set, but that's ok, they held one of each of the rest for me.
My daughter saw these online but I had to tell her that Santa probably would't be able to get them in time for Christmas. So she's got a big surprise coming! Thanks!