Here we go, I think I got everything. Please give this a test-drive and let me know how it is!