My friend uses hers for a mouse pad....it actually gets more wear than a hot pad because of the movement of the mouse over the surface all the time.
The photo does fade....but I think if you use something to 'set' the colors in the fabric it will last longer.
Something like "Bubble Jet Set".
The possibilities are endless....