Geoff's links:
http://blogs.msdn.com/gsnowman/articles/93823.aspx
http://blogs.msdn.com/gsnowman/articles/93226.aspx