Mountainmaster
don't stress urself too much man, I just suggest u a way to improve ur programe, if u decide to take my way that's great but u can do it in any time u like, there's not deadline or something, by the way, your programe is good enough for most of the ppl despite of those engineering ppl I lived with....
if u need any help just ask.
James C Chen
Principal Engineer as SDET, Connected Services
HTC Corporation
88 Section 3. Zhongxing Road
Xindian District, New Taipei City 231, Taiwan
www.htc.com