Re getting the Lambert W function on a standard pocket calculator.
I've found that Lambert W is pretty amenable to simple "fix point iteration", so if you can solve it fairly easily on most (non programmable) pocket calculators.
As you know the value of [itex]W(c)[/itex], for some constant "c", is the solution to [itex]x e^x = c[/itex]. To solve by fixed point iteration simply rearrange it into the form of x = f(x) in either of the most obvious ways. That is either of
1. [tex]\,\,\,\,\,x = \frac{c}{e^x}[/tex]
or
2. [tex]\,\,\,\,\,x = ln(\frac{c}{x})[/tex]
Rearrangement #1 converges under fixed point iteration for [itex]c<e[/itex] and rearrangement #2 converges for [itex]c>e[/itex].
Unfortunately the convergence of both is poor for arguments around e but with a simple "averaging" modification the second one does converge quote nicely around e. That is,
3. [tex]\,\,\,\,\,x = \frac{1}{2} \left( x + ln(\frac{c}{x}) \right)[/tex]
Rearrangement number #3 is best used for arguments "c" in the range of about [itex]1 < c < 10[/itex].