mendhak, you may be right, I guess, the more I think about it. Perhaps I am just seeing it from a different perspective since I haven't completed it yet.

I just now was able to get back to this project as all the fire drills at work took my time, but I will let you know how it goes when I complete an example that just does a page refresh.

Then, after I get it working, I will tweak it and see how I can optimize everything.

Thanks for the advice, guys!