Have play.com started to take payment upon booking rather than despatch?