Well I thought of this a while back but haven't gotten around to using it. Heres how it goes...
You make a thread on a wow forum saying you've got a free blank account, but all you've got is the username and password. Then tell them you only want to give it to someone who will put the most time into it and won't quit after a week. Wait for the pm's to start flowing in and select the person you think will really stick to the account for a while. Give them the blank account.
Check up on the guy every couple weeks and ask him how the account is serving him. Then a few months later recall the account and see what treasures the guy has gotten.
I guess this could also be used to get free game time on a frozen account.