Have you ever tried to optimize code that runs on LSB and MSB hardware? Or 32 and 64 bits? It can get pretty hairy.