Very well written! An incredibly useful reference, thanks jaytea.