Which shield will be perfect for wireless controlling?

Hi everyone,
I want to control a robot over internet remotely and wireless. Now I have a Ethernet shield. But it seems to be wirely, is there any equipment that can be wireless controlling the robot?

I know Xbee can do that, is there anything better ? Could you give me some link to the shields which may be appropriate in this case?

You may be able to use the WiFly shield:

But I would recommend XBees. (cheaper, easier to use, etc.)