I really liked this post, Mike.  I've never looked at having weaknesses that way, and I think you offered great insight in your post.  I'm definitely a lot more grateful for my weaknesses now.  Thanks for sharing.