I found that if a macro is creating unexpected space then use that
macro within \llap,
as in '\lap{\macro}', to eliminate the space. It's a shoestring
solution because it doesn't
treat the source of the problem. I'm happy anyway.
Randy