Every effort has been made to make this book as complete and accurate as possible. No warranty, however, is implied. The information provided is on as ``as is'' basis. The author and the publisher shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book. The names of individuals, companies, and products used in this book are fictitious and are not based on real entities. No association with any real company, organization, product, person, place, or event is intended or should be inferred.