Weekly Recap 6/04