Thank you very much for that reference. While it didn't resolve my problem of dropping decimal notation it did get me thinking about the precision and scale issue....
Thanks! Yes, I read in the books online that @@Identity was quite problematic. I was using IDENT_CURRENT but I see that SCOPE_IDENTITY is the better choice.