I'd like to add (as a user of the same board) that, while there might indeed be a reason you want to flash to a newer version BIOS, I really don't see it. You might want to flash to 1004a, but no further unless you are planning on getting an XP chip anytime soon. Since you currently have an Athlon 1.4, there is no reason to go above that version (1004a). In fact, you could run into some mild, but fixable problems doing so. First and formost, although mostly cosmetic in nature, your temp on your CPU will most certainly go up about 10 degrees. Some say that this is just a result of ASUS "overcompensating" for an under-reporting of the temps in previous versions, so whatever. Second, you may indeed have some difficulty getting the BIOS set up properly. You will encounter something called a "Slew Rate" in the newer versions. This has to do with timing/calibrations for the XP processor. You will have to set this correctly to get the system to boot properly. I don't have it in front of me but you can check over at the
AMDMB ASUS Forum and do a search to find the settings you will need.
In a nutshell, if you must then I would recommend against going any further than 1004a right now. If you have immediate plans for an XP cpu, then go ahead because you can't flash to the newer versions with an XP processor installed; it must be done with a non-XP cpu first. Then you can install the XP CPU. Nice touch by ASUS, huh? BTW, there is a 1007 version that has been just released. Some have had major problems with it so I would not do that either until more testing is done or more people start using it and give better feedback. Good Luck.
EDIT: BTW, I forgot to mention that you will only see a few new, minor changes from 1003 to 1004a. Mostly this deals with RAM settings. Some basic benefit although I'm not sure how much. There are no real differences between 1004a and 1005 or 1006 though; other than the Slew thing or XP compatibility. No info on 1007.