Wish I had the ability to finish this project. Surely someone here does.