One of the more anticipated, digital re-releases this year, Castle of Illusion Starring Mickey Mouse releases today on the PlayStation Network and tomorrow, September 4th, on Xbox Live Arcade and Windows PC. I know a lot of members of the site staff are pumped for this title since we are always excited to relive our Sega-related childhood. What about you? Are you ready to save your girlfriend again? You would think at this point that Minnie and Peach would have filed for restraining orders though.