"Superimposing", or adding custom logo onto products before order completion

Hey all,

I’m considering purchasing CS-Cart within the next few days (I was comparing Interspire as well), and I was wondering how difficult it would be to have a custom feature added to the cart where we would let the customer upload their logo to a product in their cart and it would show a preview of the product (a belt, armband, etc) with their logo on it.

Can anyone give me some sort of idea of how this would be possible and how much work this would involve ($$?)? I know there are probably a lot of ways to do this…

Your advice is MUCH appreciated!

Hopefully I’ll be CS Cart’s next major fanboy.