FYI, the cache wasn't working for me with the weather plugin until I changed the include path to include the Cache directory (on FreeBSD).
215c215
< if (@include_once("Cache.php")) {
---
> if (@include_once("Cache/Cache.php")) {
I'm a novice so maybe this is obvious to everyone else in the world but then again maybe it will help someone else out.