Wow, this is alot of good information so far! I have a question though: What's the difference between an IDE and JDK?