I haven't noticed anything too different on their site but just placed an order and their order form is much nicer in that it shows the stock status of items and any discounts that may apply on a per item basis. I don't remember having to sign a disclosure agreement before, but in the heat of a buying spree I don't pay too much attention to paperwork.
Gepetto