1. A method for organizing and visualizing display objects in a virtual environment, the method comprising: (a) displaying the display objects in the virtual environment, the display objects representing one or more collections of data; and (b) enabling real-time user interaction with the display objects in the virtual environment, characterised in that the user interaction with the display objects in the virtual environment is defined by pre-determined mechanics rules.