@Cranky_Yank - Re: IBM loved 2001
Clarke debunked that story personally in his book The Lost Worlds of 2001.
HAL stands for "Heuristically-programed ALgorithmic" computer. He also mentioned that they'd had a fair bit of help from IBM in the making of the film, so it's unlikely they'd be taking digs at them.