The client portion of Siphon is meant to act as a staging portal between the user and the Siphon Server. It collects input with as little hassle as possible and sends it to the server when an internet connection becomes available.
Right now there are two clients in active development: