Multiple instances of an group on a grid

I’ve got a complicated group of objects, with some animation, and I want to have this group repeat in a grid pattern. Well, in several grid patterns, on different planes, some at 90 degrees to the other planes, with the origonal group repeated as well. I’ve looked at dupliverts and particle systems, but … it doesn’t work that well. Has anyone got any ideas?

Thanks in advance.

It’s possible to duplivert a dupligroup empty (dupliception!). You could try that.