I'm pretty sure that boost::lexical_cast<>() uses std::stringstream behind the scenes. I'm also pretty sure that Elysia and laserlight are just joking around