This should help:
http://west-wind.com/weblog/posts/76293.aspx
Rick, thanks for the post, I missed that one before...I've been searching for a code sample for something very similar, so that saves me some time.
BTW, you have a great blog with many great tips (even if we do see differently on typed datasets) ;)
Thanks,
Kevin