Site looks very good - very colourful.
One comment - it's targetted at presents for people (be they birthday or otherwise), it may be useful to give some indication as to when the presents will arrive. Some people buy in good time, but others (like me) buy last minute... in this case I'd want to know if I was going to get the present in time.
Aside from that, I can't think of anything else!