Weekly roundup 6/4/10: Day 46 of the BP oil disaster