Mega with wiznet shield (wire hack)+thingspeak+sd problem

Are these correct?

No. Once all the SPI slave selects are set HIGH in setup, they no longer need to be manipulated. The libraries do that.

// in setup()
pinmode(8,OUTPUT);
pinmode(10,OUTPUT);
pinmode(3,OUTPUT);
digitalwrite(10,HIGH);
digitalwrite(8,HIGH);
digitalwrite(3,HIGH);

//in loop() for example. Only the w5100 SPI will be selected.
// all other slave selects are HIGH (disabled)

if(!getPage(server,pageAdd)) Serial.print("Fail ");
    else Serial.print("Pass ");