i tried to upgrade the Wfii shield, and its really giving me a hard time
See if you can get to a Windows computer to do the upgrade. I had to resort to that (I'm not a big Windoze fan) to get the upgrade to take.
Here is a post that shows a successful upgrade on the command prompt, and some other useful info. http://forum.arduino.cc/index.php?topic=175173.0