I agree with all comments regarding lighting. I use outdoors when I can but it just isn't convenient for me 99% of the time. Indoors, I'm sure a remote flash as Chuck uses would be ideal, but I'll lkely never have one. My onboard flash is worse than useless. I get by with a half-dozen tungsten lights with clamps and some Home Depot 500W work lights that I can move around (and use for working on my car,too!). Can't completely eliminate reflections, but I can control them.
One suggestion I haven't seen made is to include a gray card in the scene where it can be cropped out. My guns all wear pretty wood and reproducing the colors is pretty much a one-click operation in Kodak Easyshare editing.