Hi there,
I don't want to sound bad in any way BUT all successful TopSites out there are using external images links instead of uploaded pictures
I'm working in gaming sector and because of that, I've been in touch with topsites since 2003 and im telling u external images are a must if you want...