Oh... I thought I was doing all this to get it to show the discounted shipping rate value (to show the user how much they are saving)... I guess I misunderstood. This is better than taking the weight to zero though, because they'll at least be able to see the weight.
Thanks for your help Jason.