Many tweaks, mostly from German and Ken. Thanks guys.