The following video will change your perspective on how to recover from injury. The discussion of RICE (Rest - Ice - Compression - Elevation) is great; the reason why it's not the best way to recover from trauma is mind blowing and will change how you deal with future trauma. It's a little long (26 minutes) but the information contained in it is priceless!
BTW - the long and short is that icing is not the way to treat trauma, it actually slows it down. Not to mention pairing icing with NSAID's is even worse... KStar makes a lot of good points and is taking the average trainers knowledge to a completely never level.