I keep all my code in a single folder at root on my local machine. My organization after that is... tricky. I should organize by year the project started, but instead I have general categories at the next level, and projects after that.
How do you keep your projects organized?