The publisher does not offer any warranties and does not guarantee the accuracy, adequacy, or completeness of any information herein and is not responsible for any errors or omissions. The programs have been carefully tested, but are not guaranteed for any particular purpose. The programs in this book are presented for instructional value. All trademarks and registered trademarks in this book are the property of their respective holders. Readers should contact the appropriate companies for more complete information on trademarks and trademark registrations. In all instances where CMP is aware of a trademark claim, the product name appears in initial capital letters, in all capital letters, or in accordance with the vendor’s capitalization preference. Designations used by companies to distinguish their products are often claimed as trademarks.
No part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written permission of the publisher. Published by CMP Books An imprint of CMP Media LLC CMP Books, 600 Harrison St., San Francisco, California 94107 USA Tel: 41 Fax: 41 Email: Copyright © 2000, 2003, 2005 by Trish and Chris Meyer. D E D I C AT E D to the memory of Vera McGrath, who always said I could do anything I put my mind to – Trish and to the memory of Leroy Meyer, who taught me to be curious about how all things worked – Chris