Alright, I've taken in the suggestions, tested them out, and change many parts of my team.
@Gary
Man you are just awesome. Thanks for all the help with this. I might just have to take you up on the battle offer. Once I get a few more good teams down, just let me me know anytime.
@TheStriker...