Robert,
coming back on your original problem with the roaming profiles, I believe that I have found a fix for it. It's working here on both servers for the last 2 days now and I hope it stays like that.
E-smith uses a parameter value "oplocks = false" in Samba's global section. From there, this parameter affects the file locking mechanism in each share.
I suspect that for the "Profiles" share, this parameter explicitely needs to be set/added to be "oplocks = yes". With that value, Win2k seems to be able to rewrite the user profile properly back onto the server's share when a user logs off and then there is no later problem to log in (and download) the user profile.
I hope it will fix your problem also. Please let me know the results, Mitel might also be interested.
Kind Regards,
Michael Doerner