I made this a while back-


As far as a program to resize images, any good graphics program will do, the most popular being Photoshop. Though I use one called Picture Publisher... I imagine The GIMP will do as a free alternative, but I've never used it.

Make sure you take accurate measurements of the surface area, and where the button slots are. Create a template in your graphics program, and lay the art on top of it. Remember, you're concerned with image size in inches, not pixels. In general, you want something around 200 DPI. If it's just some art you found on a website or something, chances are it'll be way too small, and in general images look like shit when you scale them up. So, I hope the image you want to use is nice and big.

For printing, I used a local print shop... I forget the price per sheet, I think it was US$3.00 or $7.00... I hear Kinko's is pretty steep; if I were you I'd check the phone book for print shops and call for prices, which depend on size and paper grade.