A Better C/C++
I recently came across the D Programming Language by Digital Mars. It's a C-family language developed by a C compiler developer that attempts to make a C-like language that is easier for both humans and compilers to deal with. It borrows the good parts of both C++ and Java, but retains system programming features like inline assembly and optional manual memory management. It compares rather well with g++ in benchmarks, too.
The Digital Mars compiler is free, including a standalone compiler and a frontend to gcc. When I get some free time, I'm going to check it out as an option for projects in which I currently use C.