DreamHost is pretty darned good. They even know about them in Brazil!
Some of the sites I have hosted at DreamHost:
These websites are heavy on the PERL and MySQL. If you need a website consultant to help you set up a DreamHost based website I maybe a good candidate.