Putting Their Own  Stamp On Postage It seemed like a clever idea. This summer, a small Web company, Stamps.com, partnered with the U.S. Postal Service to let people put their own photos on 37-cent first-class stamps.