Your usual dose of awesomeness from Mike Ash.

Read it.