Can anyone recommend a good email client? I have found that the email client which came with my device (Droid X, stock motoblur email client) is lacking in several areas.  Some of my gripes are


Limited number of emails shown in the inbox and no way to change this - At any given time, no matter how many emails are in my Exchange inbox, I can only see the most recent 7.
No option for multiple signatures - with two different business email accounts and a personal email account, I want the option to have different signatures
Accessing exchange folders - Items are not shown in the folders viewed on the device even though there are items in these folders 


I have tried k9mail in the past, but the last few updates seem to have broken it for my device (I reinstalled twice and I still get errors when sending email and new email is not showing up in a timely manner).  So are there any other options available?
I've been using the TouchDown client for the past month and have been very pleased with how will it works with our Exchange server. Not free, but worth a look imho.