Actually signing and verification pretty simple if you can't figure it out then you shouldn't be using bitcoins js
+1 on this, but don't work also on who use only online wallet (new users or casual user)
It can be done even in a simplier way: who want to be counted has only to announce that in the next 15-20 minutes do a transfer of a certain amount of BTC to one address choosen from his pool of addresses, so even who use online wallet can do and still is a good proof
Thanks for making the point I was about to. The use case that you guys are mentioning require you to use bitcoin-qt. Not all users use a desktop wallet. Some use mobile device wallets, some use web wallets, etc. Again, the lowest common denominator use case for a Bitcoin user is to send and receive an actual Bitcoin (or fraction thereof).
I find it really amazing that so many people balk at sending a Satoshi (: