It sounds like you got a good deal. Why the $100 gift card? Is it guaranteed to everyone who does this?
They were giving away $100 gift cards yesterday with this phone at Future Shop.
Basically you have to pay $150 for the phone but the $100 gift card makes it work out to $50.
The phone works great so far. I'm going to mess around with custom ROMs soon. I need my phone to work this week so I don't want to mess around with it yet.
It seems that Android needs 512mb of ram to run smoothly. My old phone just chugged along compared to the new one.