Should be fairly simple: PC Software wirelessly sends a firing command to an Arduino UNO via a wireless chip, Arduino trips a relay to ignite the motor (ignition requires a 12v car battery), load cell provides an analog voltage signal into Arduino, Arduino sends signal to PC via wireless chip, PC records voltage and converts it into thrust.
Now, I am good with the software (doing this through VB.net and its SerialPort app)... the question is, which wireless method should I go through? Wifly seems cheap but I cant find and programming help for the life of me. Xbee seems confusing, which do I buy? Will it extend 50-100m? Can I still run the Xbee through VB.net using it as a serial port? Im good with the Arduino board, and VB.net; new to wireless communications

All help is appreciated, thanks a bunch!
Ryan