Electronic Structure of Multi-Electron Quantum Dots