Not sure which site you went to.
This one is pretty good and has a lot of contributors who actually work on cars, including some professional mechanics:
http://www.mercedesshop.com
A lot of the Benzes are pretty complex compared to our cars and so they are a little intimidating for most backyard mechanics.