www.tinypic.com
I agree with you on tinypic.....if I search out a pic I want to post here, it’s uploaded and postable in around 10 seconds.