Under the hood
DBI defines and implements an interface
Driver modules do much of the real work
DBI provides default methods, functions, tools etc for drivers
Not limited to the lowest common denominator - mechanism provided for driver specific extensions
Designed and built for speed
Valuable detailed call tracing/debugging built-in