Product review (5 stars): Ice, ice, baby!
Saved $350 by doing it myself. The hospital bill might be a little high, but at least no d! ck service guy will get a cent of it!