@tofferwayne: Wow that is alot