A Christian electronic group.
They played once around here and I went to hear them with a bunch of friends. They were a bit anticlimactic after Children at Play (which was whom we came for) but I've listened to a bunch of them since and they're actually pretty neat.
http://www.echocentral.com/