User blog comment:Dr. Feelgood/BIN LADEN DEAD/@comment-32237267-20110503125337/@comment-1518024-20110503190451

Really? The greatest achievement ever?