b. http://www.howtoforge.com/preventing_ssh_dictionary_attacks_with_denyhosts
Since taking care of these things I've had no more trouble and since installing DenyHosts I haven't had to spend anywhere the amount of time making adjustments to my firewall either.
Thanks. I just cant figure out why denyhosts isnt working. I had also disabled remote root login, but denyhost isnt catching it.