When you say Euro DIN, does that mean that there's a difference between what you guys have in Europe and what we have in America?

Well I don't think it matters anyway, because Land Rover is a British company. I don't know, that might mean something. And I found out it does come with an amp. Thanks guys!

_________________________
Matt