I have been kicking around an idea for some time. Elite has one of the biggest playing fields ever. 200 stars per galaxy 10 galaxies (If memory serves me correctly) How about expanding on that playing field.

I will say that I am not a programmer but have had classes on programing so I do understand some of it.

How about using a fractal calculation to generate the galaxy on the fly. You will need to store a single number (Entry point) to recreate the galaxy at load time. This could also be used to generate a galactic map to allow you to choose the galaxy you wish to jump to.
This could be expanded on to allow for different star types, inhabited vs uninhabited solar systems, spacial anomalies, debri fields, etc.