Right on the heels of discovering a company that will print your very own textile designs, we found a place that will print any image you want onto a 2"x2" ceramic tile. They'll turn around your tiles in a week and during the month of December, shipping is free:
Teeny Tile offers to print any image onto a ceramic tile. And since the tile is small you can even print cell phone pictures onto the tiles. Just upload your picture onto their site and place your order. You can order 1 tile or 100 tiles, it's up to you. They'll turn your tiles around in a week and charge you $5/tile.
Check out our Tile Vault for inspiration.
If this floats your boat you'll want to check out Spoonflower who will help you make your own fabric and Moo who will help you make your own custom holiday cards and mini business cards (or gift tags!).