hmm, iirc, there used to be something called stlport by boris-fomitchev (sp ?) a looong time ago. which would allow you to use at least the basic subset of stl (containers/algorithms/iterators) across a wide range of compilers. not sure how relevant it is today...