My appreciation to the professional team at Wiley/Sybex for being flexible and accommodating during the difficult and long gestation of this second edition. Special thanks to Acquisitions Editor Willem Knibbe for having the patience to put up with my antics and repeated deadline slips.
I am grateful to the whole amazing SiteTuners team and our clients for inspiring me and making every workday an exciting adventure of learning and fun. To my business partner and dear friend Robyn Benensohn, what can I say … through three start-up companies and seventeen years I have enjoyed your love and support. What a long, strange trip it’s been—I would not be here without you. Thank you for everything.
I would like to thank my amazing wife, ...