Jamal, Stop being a troll. Ruby is comparable in speed to other interpreted languages. If you'd like to speed up your code profiling your code and cleaning up algorithmic bottlenecks is the simplest way. After that, optimizing in C is the way to go. You don't have to do it this way, but it is one of the few answers to the problem and is a valid response to the question. -- Kevin Clark http://glu.ttono.us