Finally I have rebuilt my three Guruplug+ into a Mini-ATX Master Cooler case with a raspberry Pi as the temperature monitor and fan controller. Power supply is by an old 250W PC power supply - lots of 5V current!. There are 3 2.5" SATA drives which use an eSata to sata cable (hard to find). The three Guruplugs are acting as routers with DHCP server, BIND9 and Quagga. Routing is RIP as that matches the DSL router. The Guruplugs are now on their second RTC battery replacement and, hopefully, the lower temperature will prolong their life. Routing configuration is a triangle so that if a Guruplug fails (usually bad disk writes), routing for Home Automation devices, PBX, etc. to the 'net is maintained. SNMP is active from another, external Sheevaplug running MRTG. Temperature is monitored by the RaspberryPi with DS18?20 sensors attached to the Guruplug's heatsinks. OWFS is used to collect temperature information which is picked up by a wget from the SNMP server running RRDtool. The latter will be replaced by MODbus which will be more efficient when I have finished writing the code. A Piface operates the fans through it's relays. Each Guruplug has a JTAG box attached where the USB is attached to a (awful - Elite Silicon device running Busybox) 4 port USB to ethernet 'hub' which allows console access from my Windows desktops when necessary. The Guruplug's reset switches have been removed and the pads wired to toggle switches on the rear of the PC case. The RasperryPi has also been fitted with a reset switch and has the console TTY pins wired through a USB to serial TTL cable and also attached to the aforementioned USB to Ethernet hub.
I am pleased with the result but it has required considerable time and effort on essentially obsolete products. I am now considering the future of the Guruplugs, although not a short term project. Mirabox's would be too expensive and would not offer any advantage (no Sata or eSata). I will likely go for Level 3 Switches for routing although there are no inexpensive devices, so far as I know, that have the flexibility of a full Linux device. In particular, a DNS server is not present which would require another 2 boxes just to run BIND.