It's worth asking around at your local site(s) as well, as then you'll get to try them out before buying. Just don't get over excited and bite someone's hand off based on what they say they paid for it, check against retail prices (and availability) first.
Do you have anything specific in mind, and what would you want it to do differently to the Cybergun that you (presumably) already have?