Hi Greg, that would be great. My only complaint would be that the bar would be visible when first installed until I went to put in the whitelist IP. Maybe the IP could be loaded in as a default in the plugin files as well for a smoother transition? I think that most users of your plugin are plenty comfortable editing plugin files.
Regarding Frank's problem, it sounds like in this case there wasn't a file entry in the $error array. You could check for this by doing something like this:
if (array_key_exists('file', $error) echo $error['file'];
EDIT: Thinking a little more about this, I think that in Frank's case an empty error array got added to the database. Just check for this right underneath this line:
foreach($bb->getErrors() as $error)
by adding this:
if (array_key_exists('errno', $error) :
Then it won't try to display any empty error array lines.