Cheap WiFi for Arduino

Hey
The recommend WiFi Shield is ~€60. What seems a bit crazy considering you can buy things like the Raspberry PI with USB WiFi adapter for ~€40

What's the reason for the high price?
I was wondering if there's any alternative products for Arduino to give it WiFi without the high price tag?

Thanks All.

Ethernet shield + WiFi Repeater