Some words/phrases/idioms - I never get their meaning by heart. As a result, I always have to look them up anytime I intend to use them. May be they are inherently ambiguous or may be more suitable for a native tongue. Here is one example -
For what it's worth
For what it's worth, I just thought I would start listing them as a specimen of my humane weakness ;-)