Le header est chouette est bien travaillé, mais le reste est à revoir.
Tu utilises un border solid 1 px pour faire des zones, un peut de folies avec de la couleur et du css3 seraient le bien venu. Cela fait relativement vide au centre sinon.
Et le footer n'est pas adapté : trop grand, des éléments pas assez pertinents. Si tu n'as rien de particulier à y mettre limite le aux boutons facebook/twitter et une petite mention sur les crédits suffira ( ex: site fait sous .... valide ..... par ....).
Bref, prends un papier, un stylo, réfléchi à une disposition qui collerait avec le contenue, mais pour ça il faut du contenue.
Pour ta question : si tu parles d'un hébergement pro : cela importe peut, car wamp et lamp sont des équivalents mais pour des os différents. Sur le serveur de ton hébergeur, il devrait proposer la même chose : php5, mysql, apache...