Like Lonkero said...More than likely a bug.

Would you mind explaining why you need the @ldrive info? If It's Win9x then you already know it will be Z:\ so why use the macro. I know this is only a workaround but it may be your only choice.

Explain what it is you are trying to accomplish using @ldrive and maybe we can help you get around the problem.