frazelle09 wrote:Dougie - geez it's like raining answers here! - lol
Thanks for the great explanation. It's just that a giga seemed an awful lot - maybe i should see how much the OS really occupies.
Anyway, thanks for replying and have a super afternoon!

The 1 gig memory is all Volatile memory, it doesn't retain information when the Pi is powered down, this is why you need a SD card, to hold all of the necessary code for running the Pi while the power is off.
Non-Volatile memory is needed to contain the code that the Pi needs to start up, The Pi is set up so that it will always check the SD card for this code when it starts up, if the code isn't there then the Pi will not work.
There is a way to reduce the required size of the SD card by minimizing the amount of information on it and adding a redirect to an alternative storage location (generally a USB memory stick or hard drive) which contains the rest of the OS code.
But a SD card is absolutely required to tell the Pi where to look. (and as a 8GB SD card costs £4 you might as well have one that can contain the entire OS unless you have a good reason not to).
Doug.
Building Management Systems Engineer.