May I suggest Essential ASP.NET, or is it that you are not into Web based apps?
I'll have to check. If we don't have it I'll recommend it.
That's a lot of books - opening a library?
Other books you might find useful are "Code complete" (MS Press), "Professional VB.Net" (Wrox) and "Data structures and algorithms" (?Prentice Hall?)
Dancan - no just refreshing the current stock. We have code complete. I'll check out the third book you mentioned though. thanks.
Nice list Roy. I agree with all of them and if you are assembling a complete software development lib, I echo "Code Complete" and "Refactoring" as absolute must-haves. I echo "Essential ASP.NET" as a must-have. A must-have I didn't see is "Design Patterns" by Gamma, Helm, Johnson, Vlissides (the GOF book).
GOF
Modern Structed Analysis (Edward Yourdon)
Microsoft .NET Remoting - Scott McLean
If you ever do stuff with Remoting/Contexts this is a must (even if you've got Ingo's book).