DISK-FED GIANT PLANET FORMATION