Require a syncronisation tool.
1) Between Firebird (offline) & MySql (online)
2) Sync to be done both ways (option to select)
3) OS compatibility:windows XP/Vista/Win7
4) Configuration must allow:
a) Mapping to local DB, with test connection option
b) remote Mysql DB connection configuration (Username & Password, DB path)
c) Listing of available tables to sync, allowing selection of applicable tables.
d) Sync only to be done for new & edited info, speeding up process
e) Log of sync, with error reporting and status
f) Ability to run as a service
g) Configuration protected by password