Sorry to hear about your bad experience, KLR.
I have to say I've had nothing but good service from Greenpoints. I'm a little surprised, actually.
When I didn't get credit for the half.com bonus offer, I forwarded the shipping confirmation email from my half.com purchase. Within half an hour I had an email confirming that my greenpoints had been awarded. I checked my account and sure enough, they were there!