1. A method for storing and retrieving data comprising: storing at least one magnetic field strength; utilizing said at least one stored magnetic field strength to cause directional splitting or shifting of at least one frequency in at least one material; detecting at least one of a split frequency, a shifted frequency and a splitting frequency in said at least one material; assigning a data value to said splitting or shifting of frequency; and reading said directional splitting or shifting of frequency as said assigned data value.