Firefronts