You can read my article in Code Project by click here.  Don't forget to rate it!