Home improvement giant Home Depot ($HD) recently discovered a very serious problem lurking in its internal systems. It was ...