Was walking in the city when i found this in a corner
This picture even shows the purple switch:
And the toshiba chip proves it's a 512MB versionhttp://www.datasheets.org.uk/datasheet-pdf/Scans-003/Scans-0067738.html
Seems to be a Sony Memory Stick used in various devices such as Digital Cameras and camcorders http://en.wikipedia.org/wiki/Memory_Stick
The Toshiba chip is a flash memory, i could not find the sony part but it led me to google "sony memory stick pcb" images, and the connector looks similiar, so that would be a possible answer.
Infact, looking at this: http://www.griffwason.com/images/griffwason_sony-memorystick-pcb1.png I am pretty certain too