SD card with GPS module and Xbee

Hi all,

Project rookie here. I am developing a sensor node, and wish to have upon my Arduino Uno a GPS module of some sort, an Xbee RF module as well as SD card slot (preferably the oldschool SD and not micro but I can settle for micro if need be..)

Can anyone offer a parts list that will work together? Ontop of all this I need to be able to plug in an analogue input which, and make use of 5V out and GRN (powerering an op-amp for my analogue input).

Quick replies much appreciated....masters project on the line here!!

Thanks!