OnShare is a Client <-> Server based application that allows you to run the OnShare client (which appears to be win32 atm) and connect to the OnShare servers. Once connected you can add files to different "groups". You can define who can use your files on a group by group basis. Access rights, (public, private, or group IIRC) are easily implemented. This program is excellent for saving assignments on your home computer and loading them at school if setting up a webserver is too cumbersome. I recommend this to anyone looking for remote file access to selected files.

See also: www.onshare.com