GENERAL HARDWARE AGENCIES