All of the above and probably some others I've chosen to forget, too. Murphy and me, we go waaaaaaay back. ;-)