So the grey listings were initial bad blocks (marked with I), and the red were the new ones...

H and L could mean HIGH or LOW...
I can't figure out what any of the letters mean. Does P mean program failure, and E mean erase failure?

Bluestang, you posted the link for the viewer, but I couldn't figure out why it wouldn't work. I just assumed I had to use it from a dos environment, or without AHCI.