Tough choice b/n the two schools. Obviously, UPenn is very strong but speaking from experience so is the program down here in Miami. UM Jackson is a very very very busy program. The residents are top notch as well is the faculty. The New Chairman is very determined to keep the program ascending. IMO it is one of the top programs in the country...not to mention the city and weather (and uhh...chics). The best part about the place though is the residents. They sell the program....they are bright, well-rounded, and make time to hang out (go boating, to bars, etc.) Good luck with your choice. And, it is definitley not a community program...it is University Based.