Hi again, I realise how bad that last email was about the CVS help, I hadn't put any details about my problem in it at all! Man I feel lame now! Anyhow, here is whats going on: $ export CVS_RSH=ssh $ export CVSROOT=mccall@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx:/cvsroot/open-beos $ cd OpenBeOS/ (In here is my Keyboard app folder) $ cvs -d:pserver:mccall@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx:/cvsroot/open-beos login (Logging in to mccall@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx) CVS password: <my password> $ cvs -z3 -d:pserver:mccall@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx:/cvsroot/open-beos checkout preferences cvs server: Updating preferences cvs server: Updating preferences/Workspaces U preferences/Workspaces/Workspaces.cpp U preferences/Workspaces/Workspaces.rsrc U preferences/Workspaces/makefile I then copy my folder into preferences using tracker. $ cvs -z3 -d:pserver:mccall@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx:/cvsroot/open-beos commit preferences cvs commit: Examining preferences cvs commit: Examining preferences/Workspaces $ cvs -z3 -d:pserver:mccall@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx:/cvsroot/open-beos add preferences/Keyboard cvs add: in directory .: cvs [add aborted]: there is no version here; do 'cvs checkout' first And this is as far as I can get.... :( Thanks Andrew Edward McCall mccall@xxxxxxxxxxxxxxxxxxxxx -- OpenBeOS! - Join the revolution now! http://www.openbeos.org/