Saturday, March 29, 2008

We have a winner. Ellie Mae has successfully identified the source of the space aliens. For those of you playing at home, I'll let you stew a bit.

[Edit much later: For those of you that were unable to figure this out, here is a hint]