Just found this cool website, BigHugeLabs. You can create a custom badge, motivation poster, movie poster, calendar, and so much more with your own image. One important feature is, you can use any image of your own, either upload it, or import it directly from you flickr or photobucket account.
Its really makes me addicted!! 😀
BigHugeLabs – http://bighugelabs.com