Data store / transmission options


I’m looking at the feasibility of a creating a project that basically includes a sensor and then some method of transmitting / storing this data.

I’ve done some research but I’m not sure if I covered all the possible solutions

  1. Use this shield and then write the serial data to a SD card which can be removed and processed offline
  2. Use this shield along with this module My only point of confusion is how does my PC receive transmissions from this? Do I need to buy another Xbee module and connect that to my PC?
  3. Use this shield which I believe would allow the Arduino to connect to my home Wi-Fi network and transmit data
    Have I missed any other approach?