Greetings. I am having trouble getting Peeble 3.1 to install on a Win 7 PC. I downloaded the zip file and put it in My Downloads folder, unzipped it, and got a Peeble folder in My Downloads. In the folder are the icons for IE and Firefox. I have clicked on the icons and I get a screen with a big...