How to Make a Better DS. Eric-Jon Rössel Waugh at Next Generation has a few suggestions:
- Give the system some internal flash memory
- Improve the system interface. Nobody wants to reboot every time he changes the system clock or exits Pictochat
- Make the system interface expandable, preferably over wi-fi download
- A Virtual Console
Some good ideas here although I don't really see the problem with rebooting, its not something you do too often.
Source: