Mine started to fall off about a year ago, upholstery shop fixed it for about $45 per door. I had to take the door panel off so the shop could work on it though. so far they are holding up great, even in the Alabama heat.
Nobody brings up Night of the Creeps? That movie was awesome!
or Zombie, with an underwater zombie/shark fight?
And my favorite, They Live!
Rowdy Roddy Piper is always out of bubble gum.
http://www.youtube.com/watch?v=Wp_K8prLfso
Try plumbing a sediment filter into the line before the water heater.
i bought one at lowe's for about $15 and it made a huge difference in the amount of crap that gets in mine. The best thing is it is a self flushing unit, just change the valve direction and the water pressure cleans it for you.