I'm not sure how many other people have noticed this but if you go to Game Stop and buy the Epic Bundle and claim the castle for a low level character you have started and then load a higher level wizard you have that might already have four houses (with the epic bundle of course) you can still claim the extra castle potion and buy a different castle. This means, theoretically, that if you buy enough Epic Bundles you could own every house in the game, but why should you have to buy the Epic Bundle to get that potion? Why doesn't Wizard 101 introduce the extra castle potion into the Crown Shop? This way people can have as many houses as they want and Wizard 101 could pick up some more money in the process after all that's what Crowns are. I for one would love to make it my personal quest to own every house in the game.