I posted on this earlier but it's a small community program but I have heard they have a pretty good program that prepares you for community practice. One resident there a couple of years ago was the CAP resident council president or something like that.