"Although .NET provides a number of quick and easy ways to serialize and deserialize data, do not use them. This article explains why. "

more ...