neogen
I got pretty good on my security concepts by letting my friends on my system remotely, we used ytalk and spent weeks trying to get it secure.... it is alot more secure but it is still vulnerable the first thing I fixed on my box was limitations wow I didn't realize how important it is to set them. I think it is good to learn what the enemy does though. Otherwise what do you know what to secure or not.