I did Manchester Marathon last year and it is very well organised so the price is probably justified. You can pay a lot more for some others. It always amazes me how reasonable London is, only £39 this year I believe. Given how mammothly oversubscribed it is you'd think they would charge more. Mind you, I think they sting the charities instead.