The role of giant impacts in planet formation (Q305691)