While this is cool, why does it have to be on a Raspberry Pi? Could this not be a VM (VirtualBox, since it's free) image as well? That way there's no hardware to buy and you simply install one program to run the image.
A great example of this is ArchiveTeam's Warrior: http://www.archiveteam.org/index.php?title=Warrior