Doesn't line up with standard perf board?

I don't know if it's just my Arduino UNO or what, but the mounting holes don't seem to line up with the industry standard perf boards? I've also noticed a lot of the robotic platforms you can buy adhere to this standard spacing as well. This makes it really difficult to mount my Arduino on .. anything! Is this intentional? Does anyone make Arduinos with industry standard spacing?

Obviously the best way around this would be to buy my own atmega and socket, mount it on a perf board and wire out the entire Arduino that way.

A last-minute mistake on the very first Arduino board created the non-standard spacing.

Vendors like Sparkfun do sell "offset headers" to make easier to connect the Arduino to a standard perf-board.

I've known about the header issue. But I'm talking about the mounting holes on the Arduino PCB itself. The four holes that are generally used to screw standoffs into. They don't line up with other "normal" PCBs, chassis mounts, etc. They are all off by what looks like maybe 1/8" in every direction.

Is this part of the same mistake they made with the headers?

I never knew there any kind of standard for mounting holes.

I think if you had a 'metric' spaced board they would line up - check the eagle drawings on the Hardware page.