1.0.2 wifi problems

Yes as they are delivered with v1.0.2. Straight off the download with no mods they dont seem to be able to detect the wifi module. Only change I made is I entered my SSID and they all compiled and uploaded with no errors.

But they are designed for a specific WiFi shield, not any WiFi shield.

May I ask why you are not surprised?

If you have an ENCJ-based ethernet shield, could you reasonably expect code written for a W5100-based ethernet shield to work? Of course not. The same reasoning applies here. The chipsets are different.

Is there a better version of the wifi board I could try?

The one that the library is written for.

The library was installed under the v1.1.0 directory exactly as the original installation.
arduino-1.0.1/libraries/WiShield.

User downloaded libraries do NOT go in the core library folder.