Here’s an interesting DIY Project for the weekend! From the hands of Crap is Good I found a well documented project for a real-world animated GIF player.
It contains a bit of electronics, but nothing too scary. Have fun!
I’ll be having a look if I can achieve a similar device with LEGO Mindstorms.