^^^This.

Some good suggestions here. Most of what my reply was going to entail has been covered. Good job, Gents!