For a wealth of suggestions and a treasure trove of contact information, see this thread on the forum.