I've encountered errors with WordPress themes on Bluehost because the
wp-content/uploads
folder wasn't created by their cPanel installer, unlike HostGator's. I need to add code to my theme to check for and create this folder if it doesn't exist.