I figured it out. It was that I was not resizing my pictures. I have cameras that take 12 megapixel photos so the file size is huge. The site must have a limit.
Once I resized to 30% of original, it uploaded. Thanks for the suggestions. It was just that I was trying to upload pictures that were way too big.
Yeah, that would do it. I don't remember what the exact limit, but I think it is around 2MB. I am somewhat limited by my hosting company. If I payed for the next level up we would have our own IP and I would be able to change some of those hard coded settings.