There are several "automatic update" scripts out there already. On top of this, a few of the users (C-level executive types who fancy themselves nework engineers) have SSH access to the routers in their homes, and insist on updating the software themselves - and of course they do it whenever they feel like it, whether I've had time to test the new software or not. One of the problems I wrestle with is keeping the software on the routers up to date, but only after I've had some time to test each new version.
Part of my job involves managing a pair of VPNs, one for remote software developers and one for remote testers.