Very nice tutorial shorena, newbies will like you for this, you should put up a donation address in case a newbie wants to thank you
Im not entirely sure if thats within forum rules, thus I dont specifically post an address or ask for it. There is an address in my profile that can always be used, my node is also linked from there and has an address, the example address I used in the OP is obiously still under my control so it could also be used. In short, I think if anyone wants to donate, its easy enough already and I know newbies dont have that much in the first place.
Not sure how you would compromise a private key in order to sign a message as long as you keep it in your wallet. Ofc if you go out of your way to e.g. upload it to brainwallet... I guess I kinda see your point. Ill add it to the todo list for now and think about more things to add.
Look at this thread, the OP there also posted a donation address at the end of the first post so i guess its ok for the forum rules
https://bitcointalksearch.org/topic/overview-of-bitcointalk-signature-ad-campaigns-last-update-01-jan-23-615953
A private key can be easily compromized if you got a virus inside your RAM, there are not just simple Keyloggers out there there are also RAM-loggers too that search within the ram for specified data (a private key format that is used by the QT or Armory can easily be detected by them and send through a backdoor back to the haker)
So because of this I only sign stuff offline, never on an Online PC.