Presumably the one OptiLoader installed for him. I'm pretty sure that means 4.4 for the correct chip.
If you get three quick blinks when you hit reset, that should mean that the bootloader is installed and is basically working.
An 8L-8xx processor is supposed to be a "low power" version guaranteed to run 8MHz at a lower voltage than 5V. The general suspicion is that they'll also run 16MHz at the full 5V, but that's not guaranteed.
An 8A-xxx is the newest version of the atmega8. I believe that it's supposed to be identical, just using a newer semiconductor process. 8-xxx, 8L-xxx, and 8A-xxx all have the same "device signature", so they'll all be treated the same by optiloader and the Arduino IDE. There was never an 8P-xxx (but on the newer chips, like the 88P, the "P" functionality subsumes the old "L" functionality - yyyP-xx chip will run (are SPECIFIED to run) at lower voltages and power than the old non-L chips.
Note that for a mega8 or mega168 with optiboot (as installed by optiloader), you WILL need to modify boards.txt and add "mega8 with optiboot" and "mega168 with optiboot" board types. The existing 8/168 board types assume a different bootloader that runs at a different bit rate.
opti8.name=ATmega8 with optiboot
uno168.name=ATmega168 with optiboot