Before you proceed to read, I must warn you that this write-up is not meant for the faint-hearted. You are advised to keep your smelling salts handy.
Read this post on purba-ray.com