I'm sure there's a build somewhere in this thread......lol