Love all the details here! For me, I skipped the crazy expensive Davis hardware and have built a network around the EcoWitt GW1100 station. It collects data at 900mhz from other EcoWitt sensors and sends it over a wifi network to WeeWX. In my case WeeWX is running in a FreeBSD jail, but it could be on any 24-7 powered computer on your network.
WeeWX is one of those hackers projects that I just love. It's not pretty, and a lot of the edges are real rough, but damn, it just works, all day, everyday, and stores data in sqlite with a funky, but beautiful HTML output as well.