In this equilibrium H2(g) + I2(g) <-> 2 HI(g).

What is happening on the molecular level?

Like given the right energy when a H2 molecule hits a I2, is electron transfered and they just stick together? Or do they have to be in the right position?
Who transfers (or is it shares? since it is gas) the electron?

In the reverse reaction, does HI hit another HI at the correct energy to break apart too? How does that work?

At equilibrium, will there be equal moles or molecules of products and reactants? like 5 H2, 5 I2, and 10 HI for example.

http://www.google.com/search?q=mechanism+H2+%2B+I2&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a