Last month I watched a DELL service guy (actually independent tech) replace the mother board on a laptop at one of my customer sites...

When he was done he then popped a CD into the machine and not only displayed the service tag but also changed it to match the old motherboard.

If DELL is doing this to you - maybe you can ask them for a program to display the service tag.