Strengths and weaknesses?

Ande's 90 day thread got me wondering what everyone perceives as their strengths and weaknesses en route to this swimming nirvana. From both a physical and mental perspective. I guess mine are: Strengths: Physical: flexibility, some natural strength Mental: stubborn and determined, willing to try new techniques/workouts Weaknesses: Physical: loosey goosey joints, gimpy left shoulder Mental: really lazy about counting strokes or swim math, intrinsic dislike of freestyle > 50 yards