Millis() not working

wouldn't a long type be preferable for usDelay (32 bits versus 16 on small arduinos)