The new Kenwood Navi's pretty much have what your both looking for. The DNX9960 ($), has real time traffic built in, and the 6690 has a module that you can add on to use this feature. Both are free lifetime. Unfortunately nobody really has weather features right now. Kenwood used to feature the XM Weather, but not anymore, and Pioneer has the AVIC-Z110BT headunit that works off of MSN Direct, but sporadic as to where it works, a paid for service, and will cease to exhist at the end of 2011.