Just to add another issue...
In a MOSS environment, when the user logs into a site collection for the first
time, the user's entry is created in the member list and the "welcome" will show
the correct name. However, if the user is only a visitor, the user's account
will never be regarded as "active", and the synchronisation job which updates
member list records from changes in the user profile in the SSP will never
update that record. The workaround is to (at least temporarily) assign some
rights to that user to make the entry "active".
If this becomes a real problem, there is an stsadm command to change the
behaviour of the synch job to update all records in site members lists.