I have a small software project with a couple clients. What I'm looking for something with the following abilities:

1. clients can submit feature requests, bugs, or tasks
2. clients can see the status of open and closed issues
3. clients can see a change log
4. a place for me to post updates or news

Nice to haves:

* clients can only see the issues that
they've posted; not other clients'
* a hosted solution

So far, the choices seem overwhelming. I've looked at Mantis and Hiveminder. Unfuddle seems pretty close. I've avoided FogBugz for the price (and it seems like overkill) and Trac as I'm trying to avoid hosting something myself. Most of the existing solutions seem to be geared towards a team of developers and not for developer-client relations. Anyone have any recommendations?