heh, well thanks. Man, I wish I had a dollar for everytime I've basically implemented this same idea. I finally got around to do a generic one.
Actually, there's a cool twist to it I might post where the subs will store all the various splits. You'd reference it much like a 2 dimensional array.