The memory 14 may be any suitable type of computer-readable medium, such as, for example, random access memory (RAM), read-only memory (ROM), a magnetic medium, such as a hard drive or floppy disk, or an optical medium, such as a CD-ROM. The attribution software module 18 may be implemented as software code to be executed by the processor(s) 12 using any suitable computer language.