Thanks Mark that did it, it works now to tweak this a bit more and iron out a few other features I want to add to this and release it on github
Thanks again to all.
So I went ahead and put this snippet on github repo in case anyone wants to contribute to improve it, I put some notes on what needs to be improved.
Check it out use it and let me know what you guys think.
https://github.com/benmarte/Client-Settings
Thank you all for your help and support without you guys this snippet wouldn't be possible.
Here is a link to a live example of this snippet:
http://bmv-interactive.com/client-settings.html