//Open or create a writable file within the store.
IsolatedStorageFileStream isoStream =
//reading from the store
byte inputChar = (byte)isoStream.ReadByte();
//other common functions
String  dirNames = isoFile.GetDirectoryNames("*");
String  fileNames = isoFile.GetFileNames("Archive\\*");
As you can see, Isolated Storage is modeled on the file I/O routines, so there should be no significant learning curve.
There are certain benefits to using Isolated Storage:
Security is managed for you.
Storage is managed for you.
The data contents are protected and isolated automatically.
Store administration is available using the storeadm.exe utility.
Next time you need to store data, consider the Isolated Storage approach, and save yourself some time and effort.
Alvin Bruney ([email protected]) is a Technology Specialist working for Royal Bank of Canada in the .NET Centre of Excellence program. He is a Microsoft Press author and a longtime ASP.NET MVP.