Errr, then why not? The N900 seems to fit the specs well. Except maybe for the "Moderate, affordable price" bit...
* Similar screen size * USB host