Could anybody give me an idiots guide to Gingerbread, what it does, why its good etc? Everybody seems to positive and desperate to have it.