One VERY important error in junkie's new convertplayer.cs:
Code:
IntrepidMobile im = new IntrepidMobile();
should be
Code:
IntrepidMobile im = new IntrepidMobile( m.Serial );
THis can cause some potentially serious issues with old players in your world.