Geekbuying has them on sale now for $23.99 with plenty of time to arrive by Christmas.
Deal link: G910 Wireless BT Gamepad Game Controller - $23.99 Shipped FREE
For anyone not familiar with Geekbuying: Reselleratings.com rating link
I picked a G910 up when I found it listed at $34 on Amazon and have had mine for about 6 days so far. The reason G910 is preferred is because it is identical internally to the Moga Pro and plays all of their games + more.
It has an expandable cradle to fit your phone (fits my Samsung GS3 and my wife's iPhone 4 great) but I've been using it with my CX-919 PC Stick on the big screen mostly.
For anyone curious, it also works perfectly on a Galaxy Tab 10" tablet too.
Basically, anything with Bluetooth capability and Android 3.2 or higher will work.
Eventually I'll post a video if anyone has questions that I can help out with or want to know about specific games. I've been too
These will be under the tree this year for the 12yr old and 14yr old that we have in the family.
They're impossible to shop for but we know they love video games so, at less then $25 shipped and proven to be a good buy, this is a no-brainer.
There's lots of informative reviews out there and links to videos, firmware, gamecenter apps, etc that I'll add to the wiki below.