Dr. Hardware...HardwareInfo...these were two those i used to use a long time back....sorry for not giving the links...pls Google