I'm all for it, I just don't program in ruby on a daily basis. We've reached the limits of my "expertise". *grin* 

Let me have a look at the CIDR class, maybe I can figure it out.