Cheap Wifi?

Is there any way to connect your arduino through wifi cheaply? I know a fairly cheap way of making an ethernet shield with the Microchip ENC 28J60. I noticed that networking solutions are signifigantly cheaper if they don't have an in-hardware TCP\IP stack. So is there any sort of cheap arduino supported wifi chip out there?

sorry i should have put this in the hardware section.

Continued here: (just in case anyone finds this instead of the other)