AG? jeje me recordó a mi antigua firma...
bien, respondiendo a tu pregunta, claro que es posible trabajar en local y luego mudar todo al servidor.... yo lo suelo usar con wordpress, drupal y dnn, es un método muy practico para realizar sitios.
te recomiendo este tutorial de como mudar de hosting
http://www.forosdelweb.com/f118/mini...rvidor-662545/
también puedes usar tu PC como servidor de pruebas y darle tu IP al cliente para que desde allí vea todo hasta su lanzamiento.