I uploaded three albums of screenshots (Left 4 Dead 2, Team Fortress 2, and World of WarCraft) to Picasa Web Albums today. Enjoy.