Maybe Specter will see the writing on the wall before it comes time for the primary, and will announce his intention NOT to run for re-election. Heck, he's already 70, and he won't be hurting for money, considering the retirement plan those guys have voted for themselves. If he doesn't want to give up that power trip, he can always work as a lobbyist