ExternalInterface, Java and the user? (Saving/loading data)

Hey all,

I am wondering if anyone has used externalinterface (or fscommand) and java in order to create a save/load window. Where flash passes a string of data to java, and java presents the user with an option to save this data into a text file. Additionally, the user can load said file, but java passes the string to flash.

Any thoughts?

Thanks,
Cedwyn