Problem with Interfacing AD7730

  //SPI.transfer(0x800010);
  SPI.transfer(0x10);
  SPI.transfer(0x00);
  SPI.transfer(0x80);

SPI is set to MSBFIRST mode, why do you think that the least significant byte has to be transfered first?