Hi IO,
Linux is a dead end in this context.
One begs to disagree.
(on the basis that any of my Linux powered Asus-thingy, my two Linux powered laptops, and my Linux powered desktop, do the job just fine or better. On the other hand I concede that my Linux powered Gumstixs and my Linux powered web and VPN servers are a bit less suited for the task, mostly due to lack of keyboards and screens)
(and nobody dare call me a geek )