I think they left a couple of letters out of the name. Instead of amoozle.com I think BamBoozle.com would have been more appropriate.
They've been registered through FastDomain for less than 6 months, and with a business address in Canada, so I wouldn't be surprised if you get hit with foreign transaction fees. Plus they charge a handling fee of $4.95 to send an e-card, assuming you receive it at all.
I'd be very wary of this one.
Edited to add:
In fairness, some folks on another website say they did eventually receive gift cards they ordered through this site.
Personally the only way I'd order from them is using a virtual credit card number, and I'd still think twice because I'm not sure saving $20 is worth the potential hassle - but that's just me.