I would much rather see you base it on Virtual Fitaly than the stamp. There is so much you could do if you have actual programatical control of the keyboard image rather than have it just be a file that replaces another image file that was supposed to be used for something else anyway.