Probably one of the biggest downsides to most Forums, like vBulletin and PHPBB is link rot with photos.
We have some really great threads that I have came across in my searches from past builders, but the photos in those posts have all rotted and are no longer available. Photobucket, and a few others that were used in the past are still around, but they have changed the way they link to their photos, so you end up with the photos disappearing from a thread.
Storing the images in the actual bulletin board itself is doable, but can get very expensive after the site has been running for so many years. Photos don't compress very well, so I totally understand why most BB owners don't use the option.
Imgur.com is about the only solution I have found where an image will truly stay around forever, for free. In the years I have been using them, I haven't had any link rot, and they made a commitment to prevent link rot, because their primary user base spawned from Reddit. The problem with Imgur is that most people don't realize you can do scaling with it pretty easily since they don't publicize it very well.
This is my original image on Imgur:
I can have Imgur scale this image by appending one of the following to the end of the image:
s = Small Square (90×90)
b = Big Square (160×160)
t = Small Thumbnail (160×160)
m = Medium Thumbnail (320×320)
l = Large Thumbnail (640×640)
h = Huge Thumbnail (1024×1024)
In my example above, I can do something like this:
<--- Notice I added "m" to the end of the random url before the .jpg. That will give me a medium thumbnail of 320x320 like this when I embed:
Or I could just change that "m" to an "l" to get a larger one:
Or use any of the above scaling options. The problem is, most folks don't realize Imgur can do this.