One additional comment about the Hacking Exposed books. Be careful of the edition you purchase. The fourth edition is the latest edition. These are excellent books, but as new OSes are released and new exploits arise, new editions are released to keep up with things. Half priced books only has the third edition. Another good source is www.bookpool.com.