3500 Firmware Differences?

I just bought my first DVD burner, a NEC 3500a. I see that there are a couple of different firmware out there. I see mention of Herrie’s 2.17b (i think), Maddog 2.F8 and I have seen a TDK 2.78. What are the differences btwn them and which should I use? TIA for being patient with me.