Well good news. The GP2Xstore contacted me and said that my unit was indeed defective. They sent me a new one on Friday and I should receive it tomorrow. I'm glad I sent it back when I did because my birthday is Friday.
Well it works fine. I also think the firmware was updated because now when I load a program, I get a loading screen. That didn't happen with my original one.