Not all of their sets are marked up from MSRP, and 30-40% is pretty nice for a discount on Lego.
The American TRU have it the worst, they tend to mark up much higher than US MSRP.
The only thing they have going for them is exclusives and first to release sets rights...look at what happened last week on Amazon, they had to pull all their 2013 releases and put pre-order status on them because TRU complained....jerks!
