Dude, use one of these:
http://www.becanada.com/$/
[email protected]
Guy's site has been going strong for about 10 years. Does the same thing. You'll know what to do once you read through. Get an additional email box though or yours will be full so fast you'll need to hire somebody. Believe it or not these kinds of programs if you have a kick ass site or affiliate program have strong retention but you have to know how to keep the surfers interested.