Oh Oh.. I wonder if that was an application that I downloaded.
I am rushing around right now but will try and find it.
Good for you that you are on this.
No, it's one of the pages of twitterbackgrounds... like the other link you just posted above... and it clearly says "start here" like there should be spots for us to upload up to 4 pictures, but the boxes aren't showing up.
It's a cool site. I'm going to open the site with IE and see if I can see the upload area. Who knows
*** UPDATE: it works in IE... there was something blocking the upload buttons in Firefox. So I got it done and changed my background with 4 personalized pictures! COOL!