"TechonWeb is an online technology super store offering more than 200,000 computers, computer component, consumer electronics, peripherals, accessories, and supplies."
If the product you are buying has a rebate coming, they have a link to it. They even place a "Rebate Center" link in plain view on their home page.
They have a very well laid out web site and from the reviews I've seen of them on Pricegrabber.com, they appear to be on the up and up. They are based out of Dallas, TX and state they have warehouses from coast to coast to ensure speedy delivery of your orders.