I plan on updating my BIOS this weekend and was browsing the Sapphire site for updates...my search led me to find several updates and i just wanted to know if i need to install all of them or just the most recent one?
Just the most recent one. Also, I'm not familiar with Sapphire's procedures for updating BIOS but if they are like Asus or Gigabyte they will have a couple options - 1 involving a windows based software program and another than is done inside BIOS or during boot. If that's the case, stay away from the Windows based software option. For BIOS updates in general, when using Windows based software tools too many things can go wrong and the end result is your nice mobo is a fancy paper weight.
There really isn't much info out there about flashing Sapphire boards. Or my google skills are failing me today. The best I've come up with so far is one guy's suggestion to update via DOS and google Flash BIOS from USB
Found a promising thread. They're talking about an ASUS board but one post says to try the AFUDOS program (which is apparently what your Sapphire is using) by creating a self-booting USB stick and putting the files on that stick. Then when you boot to DOS via the USB stick, you could run that batch or the command line that's in the batch file. http://forum.pcstats.com/showthread.php?t=65392
I would use the command line that's in your batch file; i.e.: AFUDOS HA08S09.ROM /P /B /N /C
I couldn't find an explanation of the command line parameters but I have seen many postings for the syntax "afudos /i[BIOS-Filename].ROM /pbnc /n" and the syntax "AFUDOS [BIOS-Filename].ROM /P /B /N /C". Since the latter was in your batch, I'd start with that.