First of all I would like to thank my personal Lord and Savior Jesus Christ for blessing me so richly and giving me this opportunity. I would like to thank all my friends at Sams Publishing for their belief in me and for helping me build this book: Michelle Newcomb, Todd Green, Mark Renfrow, Andrew Beaster, Chip Gardner, and Heather McNeill. Special thanks to Michelle Newcomb; you are a blessing to work with and have become a great friend over the past few years! Thanks to my family for their support: Elizabeth Haines, Heru Susilo, Cecilia Chandra, Herindarno Heru (Wei Wei), Hernanto Heru (Yong Yong), and my favorite uncle Bing Oei. Thanks to my friends for bearing with my schedule: Jeff and Maria Thornton, Matt Torres, Alex Blank, Henry and Yolanda Jahja. Many thanks to Quest Software's technology staff for their support: Guy Harrison, Eyal Aranoff, and Pat Stephenson. Thanks to my friends in the computer industry that I have worked with and kept in touch with over the last eight years Canon: Jessie Labayen, Mark An, Jay Tadbiri, Raemonde Olson, Kiyoshi Oka, Julie Lin; Engage: Jyoti Mody, Gary McKenzie, Siobhan Cooper; Wonderware: Robert Asis, Trevor Nguyen, Keyee Hsu, Jay Cook, Rashesh Mody; Rainbow: Anne Barrette; IPNet: Danny Lim, Ryan Saldara, Sean Slavin, Gary Kostalnick, Steve Chuang; and BigBallot: Michael Foo. Thanks to my LTU friends: Mara Scott, Sandy Ock, Brad O'Hearne, and Brian Maslowe. Finally, I would like to thank you the reader there are many Java books on the market and I am very honored that you chose this one I won't let you down!
I would like to thank all the editors on this book for their contributions. Michelle Newcomb got me involved with the project, and Todd Green helped me stay on schedule. Mark Renfrow has been a big help in keeping me focused on the details. I would also like to thank John Purdum and Marc Goldford, the technical reviewers, for their diligence.