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.