Boli troche zmarnowany czas, ale coz na razie zostawmy to na c++0x.