alot of good thoughts going on in here! keep it up and ill make changes where possible.

sio