Giants Dwarfs and Black Holes