+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 (:
Actually a lot of wallets do support signing so your incorrect that a person only needs bitcoin-qt to sign. Since my iphone's wallet which is blockchain.info the only wallet that is on the iphone, unless you have passbook with instawallet, it supports signing. It is the correct way of doing this. Instead of sending it to some random guy on the internet. Yes I am balking at sending a satoshi which in the future could be worth $10 or $100 so yeah. Plus many people use bitcoin-qt since it is a powerful wallet and the official one, so I don't see why you can't have both options.