Dave needs to add photo uploads, storage is cheap.
You do not have to store pics on an image hosting site to post them here. I do it quite often. It is very easy to post photos saved in your PC, or on a thumb drive, or other storage device. It takes me less than 20 seconds on average. It takes a bit longer to post images from my cell phone. And I never need to worry about some image hosting site holding me hostage.
Data storage may be cheap... but not nearly as cheap as those who advertise their business in their taglines, yet refuse to pay Dave the $12.00 fee for sales resulting from their continual free advertising. If Dave provided free image storage here, I'd bet those freeloaders would cry the loudest if anything ever happened that resulted in the loss of those photos.