Try looking at the dermboard @ezboard. type dermboard into google and it will come up. you can search multiple fellowship opportunities there. Your chances are very slim of getting into derm, but yours is a case in which you need to get the right people to like you very much to compensate for poor numbers. Spend time with the people who make decisions in the dept, do research (fellowship maybe), write papers and get them published, etc. Remember that if you had to decide between 2 applicants- one a stellar AOA, 270 step 1 from Harvard that you met for 10 minutes, or your best friend who had mediocre scores, grades, etc, but whom you knew and liked tremendously for years, who would you pick?