Make everything possible into a hook or use the provider model.
Simple example: the way we determine if a connection can be kept alive is a monolithic function. This should be a hook.
Disk I/O (read/write/seek, etc.) could be abstracted by providers, for example. Maybe we need full blown VFS??
-- Brian Akins Chief Operations Engineer Turner Digital Media Technologies
