How often do you need to re-groove irons and is there a good tool for this?

There are several tools available through various retailers (Amazon/Ebay etc), unsure if it is worth getting one and which one is worth getting.