Who has one? How often do you have to get them 're-done?'. Are you happy with it? Does your dp have one - how does he get on with it? Thinking about buying one for dh...