Versatile Auto Diagnostics