How do you organize your code?
rcoder: I mirror all my code and projects between my home and work systems, so the layout is vaguely like this:  ~/Projects/
    /work/
      /account-tools/
      /courseware/
      /system-mgmt/
    /personal/
      /blog/
      /throwaway/
    /org/
      /fundraising/
      /public-site/

(etc., etc.)The meaning of the 'work' and 'personal' directories should be apparent, and 'org' is for non-profit volunteer work.Each project is under some sort of version control, but it could be CVS, Subversion, or Git, depending on how many years ago I last worked on it.