Just for those who wonder about my name:
'Besserwissi' is close to 'Besserwisser (German)' which is German for 'know-all', someone who thinks they knew better than others and who gets on others' nerves by teaching them without being asked to.
And for those who wonder about my language:
I am a German who has learned English as a foreign language at school years ago. It is far from being faultless in grammar, vocabulary and style. Therefore I am thankful for any correction or advice concerning language (for those concerning content as well, of course!).