Smart data structures and dumb code works a lot better than the other way around. ---- Eric S. Raymond