What's the best way to color match your paint?

The paint supply house I use has a scanner. They will come out to the car, scan the paint in a couple of places and go back inside and mix a paint to match. Works well on solid colors, it gets it pretty close on metallics.