There is a new Wi Fi module around. It supports UART, I2C, SPI, and Ethernet interfaces. The board has a RT3050 320Mhz CPU with 8MB of flash memory and a 32MB onboard RAM chip. It is built to support Linux based embedded systems via the OpenWRT.
Via the contact form.