Alrighty!  I went thru the motions and it compiled fine! However I noticed that the config ini file is incredibly small and when trying to connect to the server with it installed, it never connects... sits at the &quot;Connecting...&quot; screen. If I remove the mutator from the cmd startup line, it connects fine. So I know it's something to do with this rifle. In the config ini there's only two classes referenced to, here's the entire ini file::

[code:1:35c6323e2f]&#91;IGS_UltraXtreme_Rifle0u812 UTUIDataProvider_Mutator&#93;
ClassName=IGS_UltraXtreme_Rifle0u812.IGS_UltraXtreme_Rifle0u812
FriendlyName=IGS_UltraXtreme_Rifle0u812
Description=
GroupNames=
UIConfigScene=
bStandaloneOnly=False
bRemoveOn360=False
bRemoveOnPC=False
bRemoveOnPS3=False

&#91;IGS_UltraXtreme_Rifle UTUIDataProvider_Weapon&#93;
ClassName=IGS_UltraXtreme_Rifle0u812.IGS_UltraXtreme_Rifle
AmmoClassPath=IGS_UltraXtreme_Rifle0u812.IGS_UltraXtreme_Rifle_Ammo
Flags=
FriendlyName=IGS_UltraXtreme_Rifle
Description=
MeshReference=
bRemoveOn360=False
bRemoveOnPC=False
bRemoveOnPS3=False
[/code:1:35c6323e2f]

I will conitnue to debug as I'm sure I screwed it up somewhere, it's only including these two classes in the ini. The filesize for the .u file is about right - 98k which is appox. the same size as yours when compiled and when I look at its code, it looks right...

Thanks a ton bro!
Scott