Weekly Musings 06/05