SPI Programmer for mx25l3206epi IC (Asus P8P67 Bricked BIOS)

Hey guys,

I'm looking to get help on building a circuit that would enable me to flash a corrupted BIOS from Asus P8P67 Deluxe motherboard using Arduino Duemilanove. I'm not sure if Arduino is even needed, I have plenty of RS232 / 9-pin serial ports in my PCs.

This motherboard came with MXIC mx25l3206epi:
http://www.mxic.com.tw/QuickPlace/hq/PageLibrary4825744A00264C7F.nsf/h_Index/E88D98AED235B9CE482576E000235DAD/?OpenDocument&EPN=MX25L3206E
Datasheet: http://www.mxic.com.tw/QuickPlace/hq/PageLibrary4825740B00298A3B.nsf/h_Index/3F21BAC2E121E17848257639003A3146/$File/MX25L3206E,%203V,%2032Mb,%20v1.3.pdf

It looks like that this IC can be programmed using SPI interface.
How would I start this?

What tools can be used under Linux/UNIX/Windows to burn BIOS image into the IC?

Please help me, I'm willing to put lots of effort and research.
Thanks,
Kyle.

Did you find any luck in constructing a circuit?