Could it be? Is this image hosted via forum powered image host system? Why yes, yes I think it is. Is it better than imageshack or such? Of course!