Info: http://www.tpd.tno.nl/smartsite966.html
Zoomable flash thingy...
http://www.tpd.tno.nl/Pics/DII/gigazoom/Delft2.htm
Looks good, but it seems they cheated - it's made up of 600 seperate photos, so it's not like they've got a 2.5 gigapixel camera. Zoom around the photo and you'll see the mistakes in the joiner (like with any good photo!).