For some reason, no guy has said this, so I will!
Forget the Bath unless you have a large tub. If you have a jacuzzi, then bath toys may be appropriate. But squeezing two people into the bathroom tub is no man's idea of a Christmas present! Chicks like it, and most guys will go along with it for that reason only.
(Even VB said her best gift was something for her Jeep!)
Guys like gadgets. Palm Pilots are cheaper this year. We like anything with buttons, lights, and especially a remote control. If he loves his car, get him one of those remote control car starters so he hits a button and the car starts for him. Look for tools that do more than one thing (like the ones you see on TV.) Unique tools are cool even if you don't use them daily. (One of the neatest things I saw this year was a Tape Measure with a digital readout. I am not a carpenter, and I don't build stuff, but that would be a cool gift for me because its different!) The Xbox was a good idea, but since you probably won't be able to find that before Christmas, go with the Playstation 2 with a game called Grand Theft Auto. If you're an adult, that's the best game going. (Keep it away from the children though!)
Two gifts stand out in my recent memory. One was a gas fireplace log (remote included!) and a Palm Pilot. The other one that comes to mind is a really nice watch that I never would have bought for myself, so classy jewelry would be cool.
Happy Holidays!