I am seeing the thumbnails. It seems some are having compatibility issues with the new server.
It may take them a few to get all the bugs worked out. So far I find it a bit laborious just trying to navigate around. Also I cannot stay logged in. If I am off for more than a few minutes I have to login again.
Later!!
Anthony