I am currently engaged in a mini-project of sorts: build Gnome 2.14 using Garnome. I started this on Saturday morning, and three days later, I still do not know how far I have progressed. But I feel much more in control of the process this time as compared to my aborted attempt about a year and a half ago. However, the compile was (is) not that straightforward, though; there was this really unique error, which was not fixed by installing some package, or fixing something else and rerunning make; instead, I had to keep running make again and again (four times, actually) until the error was fixed. The error had something to do with the 'no' command not being found; there is a web page somewhere which explains why this approach works, but I'm too tired to find and link to it.
I had wanted to make a note of all such interesting things so that I can record them here, but none of them come to mind right now. Maybe later.