im not marvelboy but could it have been Doubledealer's Custom figures?

they had a lot of X-Treme Uncanny and New stuff...but if thats the site, its no longer at its web address