I believe that is the right way to do it. Considering how the forum scene is at the moment, some motivation is always nice.
Monetary rewards are always attractive, irrespective of how you organise the contest. As long as people get a direct reward, they are gonna love it.