I’d like to thank everyone who supported me during the writing of this book. In particular, I’d like to thank my development editor Tom Welsh for all the help he’s given me throughout this project. Stephen Provine spent a lot of time reviewing this book and went out of his way to answer my technical questions. I highly appreciate all the help that he gave me. Beth Massi at Microsoft has helped me countless times in the past, and I’m very grateful for her support. Last but not least, I’d like to thank Katie Sullivan, Ewan Buckingham, and everybody at Apress for making this book possible.