I'd say you're missing out a lot.
Boost offers lots of stuff you may find helpful, such as boost::lexical_cast, boost::bind, boost::lambda, boost::shared_ptr, the list goes on.
And loki provides functors, memory pool, factories, list goes on.
Why do it the hard way when people have done it for you already?