The guys from leJOS NXJ, the Open Source Java platform for the NXT, have published the new 0.3 release. From the release news:
"This new version has many new features including storing programs and data to flash memory, a menu system, a file system, and an explorer that runs on your computer."Sounds promising! Give it a try (I'll decidedly do!) and post your feedback here.