To my husband, Mark, for providing limitless support and love. Without him this book would not have been possible.
To Christian, Justin, and Baby Anna, for putting up with the fact that mom was always working on the book.
To my mom, Wendy Morgan, for showing me that I need to make my own opportunities.
To my dad, Bruce Morgan, to whom I am more alike than anyone else.
To my incredibly creative friend Alex Cook, for submitting a fantastic book cover design and being a great sounding board for some of my ideas.
To Stephane Thomas of Addison-Wesley for approaching me about writing this book.
To Joan Murray of Addison-Wesley for helping me to create the best book possible.
To Ebony Haight and Elizabeth Zdunich of Addison-Wesley for answering endless questions about all sorts of things.
To all the reviewers who provided valuable insight into how I could improve each chapter. Most notably, thank you to Greg Binning, Marc Briand, John Christof, Peter O'Kelly, Denis Susac, and John Timney.
To the generous employees at Microsoft who offered valuable information and insight into some of the technologies featured in this book. Most notably, thank you to Sameer Chothani, Paco Galanes, Eric Horvitz, Steve Kuyatt, John Lawrence, Jamie MacLennan, James Mastan, and Scott White.
To CC's Coffee House and the East Baton Rouge Parish Library for providing the locations in which I wrote this book.
To my employer, Public Systems Associates (www.publicsystems.org), for supporting me during the writing of this book and providing an excellent work environment.