Wow, JasonKGME, how did I screw that up. You are correct. Trading Shelton will accelerate his signing bonus of $3.34, but subtract his $3.0 salary plus his 2005 bonus of $0.833, and yes, trading him would save the difference of about $500K. It sucks that I screwed that up.
I'm thinking that cutting a person before June 1st accellerates all their prorated signing bonus left into the current years cap, but cutting them after June 1st, puts the current years signing bonus against the cap, but moves the rest of their bonus into the next year.
Is the same true on trading them? I'm not sure. I had though that if a player is traded, even after June 1st, all their signing bonus counts against the current years cap. Can anyone check the rules?