I hear lot of complaints about messed up treo hardware.... I was wondering if its as bad as it appears to me...