When I develop in C++ on a filesystem that is not case sensitive, I miss problems such as
#include \"File.h\"
if on disk it is actually f
f
On Mac OS X, you can use Disk Utility to create a case-sensitive file system on a disk image.