As to the "big guys" being capable, I have two words .... Hewlett-Packard.