Updated the weatherfacti module to work with Drupal 6.14. Note that the registration with weather.com is no longer optional. The source for the module that works with Drupal 6.x should be attached to this post.
The conversion was not quite as simple as expected due to some red herrings. Make sure that if installing for the first time on Ubuntu that you have php5-curl installed (apt-get install php5-curl) in addition to the LAMP stack.
There is a good video tutorial on porting modules available here. It makes use of the coder module which seems quite good, although perhaps a bit pedantic on white-space warnings. The tutorial on writing a drupal 6 module is also useful and is available here. The module from the tutorial does work in spite of some of the comments folks left there.