Brian Bailey Preface to the Revised Edition

Dot NET Developer Blog

David Hayden is a .NET developer who also writes a great blog, filled with ideas, tips, and resources for other developers. He offers a useful perspective as his role as an independent developer and consultant places him in the trenches for a wide-range of developer tasks. Good stuff!