Barton Cline - 2011-01-03

Convert.ToPrimitive() uses Marshal.Copy() to get a unicode character