To CLS or not to CLS.
For some reason, Sharepoint's object model doesnt adher to Microsoft's recommended practices - namely, trying to keep your external interfaces CLS-compliant.
It seems the object model itself exposes several methods and properties that use the UInt32 data-type, even if the SDK claims otherwise.