IOC 0.01 - But unlike the earlier one I mentioned, this one is by someone I know of (Stevan is now maintaining DBD::Mock). And I know he’s got lots of clues. (Except for some reason he insists on using mixed case method names instead of underscores!)