I think some of these comments are unfair. What about the intel sidechannel attacks recently? As these thing become more complex (And better defended against the known issues) the ways to hack them get more complex. It takes some real time, money and experience to create new hacks. Its not like the old day's where passwords were stored plaintext and a simple read of a webpage's Javascript to find a hidden URL was enough to get access!