Offering prizes is a great way to increase exposure and on-site participation. It can get people blogging about your offer, linking to your website, and returning to see if you have any other offers.
You should think about sending an email announcement to your opt-in subscribers, a follow up email halfway through the contest, and one more to announce the winner. Maybe even put out a couple of press releases as well.