You could use Subversion (SVN) (even if there's only one person developing a project) - that's what I do at least. I checkout my projects when I'm at home, make changes to some pages and check them back into the repository. I wrote a 'post-commit' hook that would copy all my files to my live-server where the changes appear instantly after checking them in. You should have some knowledge in SVN though.
hope it helps, best of luck
-- This message may have been cut off and the rest will only be shown to members. To become a member, click here --