In a perfect world, the sun always shines and manufacturers always provide new software and drivers so that their devices work on the newest Windows OS. But alas the world is far from perfect. So, besides getting an umbrella, you might want to try two workarounds if your older devices aren't working on Windows Vista and the manufacturers of those devices haven't provided new software or drivers.
At my company, we recently started to roll out Windows Vista on some of our machines. As we expected, a lot of devices no longer work. Take, for example, our laptops that use USRobotics’ USR5420 USB wireless device instead of a built-in Wi-Fi chip. The driver doesn’t install on Vista unless we copy the installation CDROM to the C drive, then configure the installer to run as Windows XP SP2 using administrator privileges. When we do this, the installer completes and Vista is able to access Wi-Fi networks.
Maybe these two tricks will work with other devices that don’t initially work with Vista. Shame on HP and other manufacturers for not providing new software and drivers for “legacy” hardware.