24. A method according to claim 16 , further comprising: generating electronic display information corresponding to a prompt for additional information from a user; and electronically receiving additional information indicative of the desired set of software programming code instructions in response to the prompt; wherein dynamically determining the plurality of possible sets of software programming code instructions is based on the additional information indicative of the desired set of software programming code instructions.
25. A method according to claim 24 , wherein generating the electronic display information corresponding to the prompt and electronically receiving the additional information are performed only if a possible set of software programming code instructions cannot be dynamically determined based on the indication of the desired set of software programming code instructions.