Is now the time to build or buy?