You should be able to upload photos under 5MB. The software then resizes photos down to either 1024px wide (for landscape photos) or 1024px tall (for portrait photos). Your original photo gets stored on the server as something much smaller, like 53KB or 205KB or similar.