<p>Do you use Luabind, toLua++, or some other library (if so, which one) or none at all?</p>

<p>For each approach, what are the pro's and con's?</p>

To answer my own question in part:
Luabind: once you know how to bind methods and classes via this awkward template syntax, it's pretty straightforward and easy to add new bindings. However, luabind has a significant performance impact and shouldn't be used for realtime applications. About 5-20 times more overhead than calling C functions that manipulate the stack directly.