Just saw this on the forum main page:

"The site is currently experiencing problems resulting from a change made by the hosting company (we think). The site appears to be functioning properly but some of the images are not displaying. We are aware of the reason and are in contact with the hosting company to have it resolved. Thx - Webmaster"