It's also worth noting that a 250MHz ARM is a *fast* processor; maybe not compared with a 3GHz Core Duo, but it's easy to forget how much such a thing *can* do.