Simply wrong.
A 4GB standard Pyra would be $600 + media costs of $200 to $600 depending on how much you wanted to serve up and how much disk you wanted to assign to the VMs. Call it $400. So, a Pyra in this usage case would require roughly $1000 to do those tasks moderately well.
12 core server with 32GB of RAM, 4TB of disk and low power draw (2419EE) CPUs.
Code:
http://www.ebay.com/itm/Dell-CS24-NV7-2-x-AMD-Six-Core-1-8GHz-2419-32GB-RAM-w-4-x-1TB-HD-/222139324235?hash=item33b889174b:g:PlgAAOSwAvJXAYvZ
$225.
600WH UPS
Code:
http://www.amazon.com/CyberPower-CP1000AVRLCD-Intelligent-1000VA-Mini-Tower/dp/B000QZ3UG0
$109.
That set up can run your torrents AND 8+ VMs simultaneously without breathing hard. It is a -better- solution. Using a DynDNS listing you can give one or more of the VMs remote access and connect to it from a mobile device - i.e. Pyra.
Total to do it RIGHT: $335
Total to do it half assed using a Pyra for something it was never designed to do: $1000.
2 hours not enough UPS standby? You can buy a lot more UPS for the missing $650 and still be ahead for capability.
The Pyra's #1 advantage is portability. YES, that means other tasks are somewhat compromised and that it is NOT ideal for EVERY task. It will excel at mobile connectivity, mobile gaming, etc. I would no more expect to lug around a true server in my pocket than I would expect the Pyra to match the server in -serving-.