Also look at tutorial #17: http://www.noeska.com/doal/lesson17.aspx