The decision comes down to the same thing -- Heatley (and eating Cheechoo contract in the minors), or Ehrhoff + Michalek.
When SJ traded Ehrhoff, weeks and weeks before they traded for Heatley, they signaled loud and clear what was happening. They moved him specifically to make room for Heatley. No other explanation for that move.
(Cutting the other quotes to save space, megabytes don't grow on trees, is what my granddaddy always used to tell me!)
Could you then also include Manny Malhotra to the equation? and maybe to a lesser extent Niclas Wallin? (maybe not: trade deadline pickup, less comparable to ehrhoff)
The Malhotra part was more of a 1-year replacement to Erhoff, I believe they wanted Jason Demers to be Ehrhoff's long term replacement...