Sort:  

Thanks! It's taken a while and I'm still working on it. I think I'm about half way done. I've already lost track of time while I've been working on it.