I'm still using the hands-free unit that came with the Treo 600, and the sound quality in the earpiece is pretty lousy.

Would a nice aftermarket hands-free solve this problem, or is it an issue of the phone's design?

If I should look for an alternate hands-free, what do you recommend?