I've discovered something cool, and I'm sharing it with you for my own financial gain. (Hey, I'm honest.) There's a nifty site called Zazzle that lets you upload images to create T-shirts, posters, cards and whatnot. Yeah, I know. Sounds like CafePress, right? Not exactly. The cool thing about Zazzle is that if you as a buyer see an image that you like, but think it'd look better on a red shirt than a blue one, you get to customize it yourself. If you see a poster that would be perfect if only it were in a different size, you can make it a different size. That's pretty nifty.
I'm adding stuff to my Zazzle site as I type. If you want to see an image of mine on something, let me know.