If you have an answer please reply here and drop a comment on my blog
Cheers
Visual C# General
Windows locale/culture only recognizes currency at the 100 level (i.e. dollars or pounds). You'll have to manage formatting cents at the application level.