It's nice to see a book focused on ADO programming. The book is most appropriate for more advanced programmers, though. I am a Sr. Programmer and I keep this book nearby for reference, as it contains excellent examples that give me all sorts of coding ideas. There are 2 topics I wish the author had spent more time on though: 1. the architecture of database connectivity, and 2. more on the use of pure code to connect to a database and manipulate recordsets (i.e. the book covers a lot on bound controls, but not as much time is spent on how to use ADO to build/use unbound controls). All said, it really is a good book. Just make sure you already have a good understanding of VB, and databases in general.