The GEM Experience