This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
Another difference is that a thread executing the Thread.sleep method cannot be awaken, whereas a thread executing the Object.wait() can be awaken by another thread invoking the Object.notify() method. On the other hand, both methods can throw an InterruptedException is the thread executing the method is interrupted.