9600 baud is right at the limit for a 4Mhz part... I always worry about designing products to run right at the edge... simple things like changes in temperature, humidity or supply voltage and suddenly things start falling apart.