Welcome to WebmasterWorld Guest from 22.214.171.124
"Create your own (additional details)..."
Not sure what the photo uploading is for or, rather, where it's going to be seen. For one client I uploaded about 8 including their logo and some 200w X 200h jpegs from their photo gallery. They're "approved" but I don't see them represented on the front end of Local Search yet.
The create your own attribute thing is interesting.
Hope these upgrades don't mean customers don't need to visit the actual websites as often.