free Peggle Nights
All you have to do is sing up for a PopCap Passport account. The catch and the you the game is your to gift to another person but if you have more than one e-mail account or a buddy that can give you the game so you can reciprocate that's not much of a problem. Also you get get discounts and new Plants vs Zombies wallpapers.
https://store.popcap.com/passport_signup.php