This post has detailed information on the various kinds of formatting options that are available with String.Format()
http://blogs.msdn.com/kathykam/archive/2006/03/29/564426.aspx
A nice overview about formatting strings in c#
http://blog.stevex.net/index.php/string-formatting-in-csharp/