Invisibleshield works pretty well but to really keep it absolutely protected I would use a silicone case as well.
Having said that, I grew tired of my obsession with keeping my ipod touch pristine. Now I just use a powersupport crystal screen protector (mainly for the slicker feel) and a Sena slip case.