Seems like there is an interactive website right here. What did you have in mind? There are hundreds of agencies - some good some not so much. But unless you want to try independent contracting (essentially starting an agency of your own - a LOT of work), you have to work for an agency. They are interested primarily in their own profits as is any business. Agencies work for you, but their most important client is the hospitals they staff.