The term ???memory??? includes volatile and non-volatile, removable and non-removable media, or any combination thereof, implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules, or other data.