Well it's still unusable for many, because it's simply not using spaces at the end. $chr(160) isn't a space in many fonts, one can't assume this. Granted it's only taking account of echoed text in your example, not what's sent, but you simply can't send text with multiple spaces.. and this is needed more than just echoing text like it should be sent and still sending it all messed up.