In reply to Summer.

Good point Summer about orphaned data within the existing tables left by deleted plugins. I agree treatment of data should be equal, whether in separate tables or in the main tables.

Getting uninstall write is not as simple as it looks. That simple question about data on delete suggested by Ashley and Lewis is looking awfully good.