> Kaspersky has declined to name a culrit
> If I had to find downsides it would be no "discrete code" to switch to a particular input
--You might be able to get around this with an HDMI splitter.
http://www.amazon.com/LB1-High...
--This is the one I bought, but it's 3-input HDMI:
http://www.amazon.com/gp/produ...
--It works perfectly, autoswitches even when not plugged into a power strip.
--Try Pale Moon. It's a fork of Firefox before Australis - and in my experience, uses less RAM. There is a build for Linux available as well.
--This is sad news for me, I have Crunchbang installed on a couple of older boxes at home. Really liked the distro; I hope it can survive on in some way, as a set of apt-gettable scripts or something.
> The only area where it's let me down in the past was with trying to mess with iPhone firmware (such as for jailbreaking) from a Windows VM on a Linux host...don't know if it was something weird Apple was doing with USB or something else.
--Trust me - you really, REALLY do *NOT* want to be messing with firmware over a virtualized USB connection. It's not sane. Use bare-metal hardware and OS access for that!
--I'm pretty sure my Vmware Workstation VMs can't see my Nexus 7 over virtualized USB for the same reason. You're dealing with virtual hardware, it may be 98-99% comparable to the host but it's not 100%. Stuff like USB drives and printers generally work fine but some devices are different (and may not be properly tested to work over virtual links.)
Make sure your code does nothing gracefully.