Headaches..Headaches..Headaches..I personally go through a lot of technical books. This one is a nightmare. If you like to read books that are just get to the point, then this book is not for you. The writing style so horrible that I have to take a break on almost every 3-4 pages. This book claimed that it is for all level. However, I honestly don't think this book is for a beginner person. If you are looking for an entry-level book on the SQL 2000, I would recommend "SQL Server 2000 Programming" from Wrox.