I've got some Windows desktops and a couple of those have got stuck downloading, but it's the 2 Linux VM's that are the big hitters, they average between 100K and 300K PPD each.
I've got FAHControl setup to remotely monitor all of them, but it's not ideal because they all just show 'Online' as a status rather than the actual status of what the Client is currently doing (Running, Downloading, Paused), so I have to click through the whole list and wait for it to poll each one to find out if they're stuck.
The scripts a great idea, I'll knock one up in shell, thanks.