Wow, all these comments came in and I didn't get any notices about it! Well thanks for the input, I'll be digging into comments / suggestions above more soon.

Any further ideas are of course welcomed!