Can someone brief me on the differences between an ADO.NET Dataset and an ADO Record set? Some brief answer would be helpful for people participating in this discussion.