Good post, especially bringing up over-training your Shoulders. I'm not a big believer in over-training since I think it's over-hyped, but it's a very valid point.

Good job brah.