I think a large majority is in agreement that we need a catcher - big time. If Salty has proven anything its that he's not the answer (both in the short-term and the long-term). I'm not one to harp on a guy for SSS but we've seen enough of his iffy bat and add onto that the poor defense and you've got someone who belongs in AAA. Scouring the catching landscape we've got TLD's favorite Geovany Soto of the Cubs and Miguel Montero of the D'Backs, both of which would require a good to very good trade package and both you would probably want to commit to long term due to the investment.
I've got another suggestion
Free David Ross from the Braves. Here is my reasoning
1. He's currently a 33yr old backup who's had all of 6 at bats behind McCann
2. He could most likely be had for much cheaper than aforementioned candidates
3. He would be a short-term commitment, so you re-evaluate at the end of the season.
4. He's got decent power (21 HR in 296 AB for the Reds in 06, another 17 HR in 07)
5. He's got a decent on-base record: 0.392 OBP for 2010, 0.380 for 2008
6. He can throw out runners. In 2009 he gunned down 19 of 40 (48%) base-stealers, 113 of 293 lifetime (39%)
Ross makes 1.625 million this year and the same in 2012. If you find a better catching option for your starter, then you slide Ross to backup in 2012 and you've got that covered.
The problem is finding something the Braves would want. They have a deep farm system and tons of young pitching, but they have Chipper Jones and Alex Gonzalez on the left side of the infield. Maybe someone like Yamaico Navarro who's pretty much blocked here in Boston anyway?