It does not offer you the storage solution that Picasa does, but it works great if you are looking to manage all the pictures on your desktop. It has one of the most straightforward and easy to use layouts you will find on any photo editing app.
Windows Photo Gallery is an application that will make you feel right at home.