June 7th, 2007, 07:25 pm Flickr Update Just in time to happy us all! Here's a fairly big Flickr page update, click for the fun.