I encountered a glitch getting Treasure Island from Downpour. The code kept coming up as invalid, no matter how I entered it (freeisland, FREEISLAND, Freeisland, etc). I then called Downpour customer service and the rep had the same problem. So she placed the order for me and I was able to get it for free.
This was my first dealing with Downpour's customer service and I would rate it as excellent. The rep was very friendly and helpful.
And, I wasn't the only one who had this problem. Downpour is aware of it and they're trying to get it resolved. In the meantime, if any of you can't get the code to work, give Downpour a call.