My Favorite Links for 05/21/08