Just out of curiosity, what features will a "weather" station have? To me personally, using 48 MHz ARM7 processor (with all the features) for temperature measurements seems a bit overkill... I understand benefits of .NET Micro Framework programming, though.
I agree with CW2. I built my weather stations using Arduino clone called JeeNode from http://news.jeelabs.org/. It has a built in low-power radio. It also uses modular design for and specifc "plugs" many sensors and devices are already available in his shop http://shop.jeelabs.com/. There is also lot of discussion about low-power requirements on his blog and forums.
My nodes last for more than a month on 3xAA batteries. Each uses a Room Board (http://shop.jeelabs....ucts/room-board) with temperature, humidity, motion and light sensor. I put them inside Airwick Freshmatic Mini enclosures: http://cid-4c7ec0c21...tal electronics
I think it might be worth using such devices for the sensor nodes but use Netduino with Ethernet shield as a central interface. It could be plug into a PC via USB or report data directly to a cloud service such as http://www.pachube.com/ via the Ethernet shield.