The thing is they hardly happen anyways, and the best way would be just asking users to post their addresses.
This tends to be the way it happens. Something like:
Bitcoin Giveaway: 0.01 BTC for posting your address and your Modest Mouse song title (limited to first five valid posts)
Works wonders and tends to filter out spam.
The quoted offer will be honored as a demonstration of the technique.