Since it is the topic de jour this week, I guess I should make a prediction about the final episode of The Sopranos. So, here it goes.
I believe that in the wake of nobody showing up for his mother's funeral, Paulie Walnuts has become a sort of double agent for the New York mob. As such, he intentionally gave the cousins from Italy the wrong address for the hit on Phil Leotardo. Probably someone he had a beef with in the past. This gave Phil extra time to pull off the decapitation of the New Jersey mob, which Paulie would inherit after the decapitation.
In fact, I think the fed who tipped off Tony will soon know that the info they picked up on the wiretap was actually Paulie talking to Phil about it. Did you notice how fast Paulie bugged out of town once it became known that the hit on Phil was a failure?
Anyway, before Phil's gang can find Tony, the feds do, and they take him into custody. Perhaps the information Tony provided on the Middle Easterners panned out or maybe just because Tony's situation is so dire, the inform Tony that his gang is decimated and they offer him witness protection to prosecute Phil as it is his only way out.
Tony takes the deal. As I heard earlier this week, they are the Sopranos, and what do Sopranos do? They sing. Then Tony's life becomes something similar to the dream sequence after he got shot in which he is that sad sack of a salesman. Forced to live his life out of the game, a fate worse than prison save one thing. Tony actually knows where Junior hid all the money.
That or the set breaks open and all the characters fall into a pool where they perform some sort of Ethel Merman aqua-ballet number.