If you want a printer to appear for all users just install it as a local printer. Not ideal but it works. BTW Vista breaks login scripts that setup network printers, you have to use the Group Policy Network Printers object for Vista which means you have to upgrade your Domain Schema to support this.