Traditionally I've just used light oil, but I have been told that the 1911 works better and will last longer if you use grease on the slide rails and around the barrel where it meets the bushing.
Tetra-Gun grease was recommended to me. I did find one article that said that this grease tends to seperate in the tube. It seems like if it would seperate in the tube, it would also seperate on the gun.
Unfortunately I don't get the opportunity to fire my gun every day, but I do try to clean it after every opportunity I have to fire it. What would you recommend as the best lubricant for a gun that isn't necessarily fired that frequently?