You have put a lot of time in to this, it has been very helpful. Thank you!