Thanks ikegami. That worked neat. But I'm still wary of this disclaimer in the docs:
"Note: Select functionality was added in version 0.9, and it required some reworking of all routines. ***PLEASE*** let me know if you see anything strange happening."
Anyways thanks for helping me out. I'm going forward with this :)
All routines had to be reworked, so if you're using a version that's been released since Nov 1998 (over a decade ago), you're affected by this whether you use select or not.