What is the best place to read/write/store a small amount of data online?
Question
I want to be able to store, retrieve, and modify a small amount of textual data (< 2 mb) as a CSV online. What service should I use to be able to do this programatically (in Java)?
Solution
Try Google Spreadsheets (Java API Reference). You can upload a CSV which gets automatically converted to a spreadsheet, then you can query or edit it programmatically, or manipulate it online, then if you need to get it as CSV you can export it.
OTHER TIPS
You can try Google's App Engine. http://code.google.com/appengine/docs/whatisgoogleappengine.html
Also there is Amazon S3. http://aws.amazon.com/s3/
I know a few Open Source people using these tools to store online persistent data to useful effect.
OpenDHT sounds like it will do what you need it to.