sounds like you're really making it worth it

(never received that large donation for io from single person

) You might consider using more generic routines (odbc) over mysql libraries... this would make it possible to run userbase in various databases.