Java - Programs/Classes

So these are some programs I've written in Java, don't expect anything great, these are simple programs that provide me with some simple level of functionality, that I have created to help me remember syntax, or expand my knowledge in Java.

Guess It
This small program picks a number between 1 and 100 and the user has to guess it in as fewer goes as possible. I've included a full explanation of all the code used in the program that demonstrates if statements, do loops, defining and using variables and the SavitchIn class.

SMTPConn & SMTPMsg Classes
These two classes work together to provide e-mail functionality. The SMTPConn class provides methods for connecting to and communicating with a SMTP mail server, the SMTPMsg class contains a standard structure for an e-mail along with some verification methods.

TLDScan
I was curious as to how many 3 letter .com domain names were still available, so I wrote this little puppy to scan them. It demonstrates for loops, if statements and introduces the java.inet package.