bone heat weighting failed to find solution for one or more bones I am guessing you guys get this a lot, but I've tried everything to fix the Bone Heat Weighting Failed error. I have no idea what to do, so if you guys can somehow fix this, then you're amazing.

.blend file below:
You need to " set origin to geometry" for the mesh.

The button is located in the (t)toolshelf-->Edit-->SetOrigin