I got this idea from Play at Home Mom LLC. I made these for my niece and nephews.
All you need is magnet paper from Staples/Office Max/your choice of office supply store, and free images from the internet. Print the images onto the magnet paper, cut them out, and voila! You have your own personalized magnets! How easy is that? I think this is a very cool idea and great for gifts as well.