Go to bed Bill, this is way over your head!