For those of you want to lear C# here is a great teacher.. The book Bruce Eckel's Free Electronic Book...Thinking in C# Revision 0.1. [798 pages]
THe links are
another great book by him is
Thinking in C++ 2nd edition VOL1 and VOL2
and one more for Java programmers is
THinking in Java 3rd edition
It is just great.. and all these are free books(e-Books)..
I posted it in the GD because it is not directly related to progreamming. and those who dont know C# will not go to the C# board untill they read this book...