Oh and firmware compromise! The viruses are in like hardware now, it's been that way for some years, is anybody mentioning that?