Shouldn't need to tbh.
Mine get unplugged now and again when i'm tidying up or moving stuff around. Other than that its on all the time.
I'd not want to do a hard reset on mine as its set up for a number of laptops that i 'maintain' aswell as mobile phones, tablets, games consoles, Internet radio etc etc. It would take forever to set back up as i dont run a DHCP server.
Not to mention all the custom settings within the custom FW i run. (DGTeam)