Nice. Very nice!

I'm taking CISCO now, and a lot of people will benefit from this in my class. I've referred one to your guide. LOL If you could get VLSM/CIDR subnet masking in that would be even better!
Oh, and the 2 subnets not being used aren't really illegal when doing regular subnetting, it's just that one is for broadcasting all the networks and the other is used to ID the network, I believe.
VLSM/CIDR allows you to use those "illegal" subnets. VLSM is basically it's subnetting a subnet. Funky stuff. While CIDR is subnetting a subnet, but also borrowing more than the alotted 8 bits.
Manual subnetting isn't hard, but if you make a mistake it can be brutal which is why subnet calculators are around.