A custom rule system and method that stores custom rules as rule steps and then
displays these rule steps as graphical depictions such that these graphical depictions
can be selected and interconnected to visually form custom rules for an expert system.