I haven't bought a new printer for myself in 20 years, making do with refurbished 1990s-era HPs because they were cheap, durable, and universally supported. But I have a project coming up that will require product and shipping labels, and there was no way I was going to fight with the old 5N to get them done.I have two requirements for any printer: (1) PostScript, and (2) Ethernet. PostScript because the installation is always trouble-free, and Ethernet because my PC doesn't have a parallel port and a USB-to-Centronics cable is ssslllooowww. A high-capacity toner option would be nice, because a high-yield cartridge is essentially a lifetime supply of toner for me, and duplexing would be swell because thick stacks of single-sided output that doubles as scratch paper is so 20th century.I was shocked to find all of those features in a printer costing less than $500, let alone less than $200. I bought the S2830dn, it was delivered this afternoon. I replaced the old printer with the new one, removed the tape securing the doors, installed the toner and drum, switched it on, printed a test page, plugged it into my router, and it spit out a network configuration page showing me the IP it had assigned itself.I made a name server entry in the router to lock that IP to the printer, and added a new printer in the control panel. It asked me for a PPD (PostScript Printer Description, a text file that tells the PostScript driver what trays and features the printer supports), I browsed to the PPD I had downloaded from Dell the day before, it asked me if I wanted a test page, I said yes, and a double-sided test page was printed.I have never set up a printer so quickly. PostScript is the secret. Unlike HP's PCL printer language, the capabilities aren't hard-coded into the driver, which causes no end to trouble on Windows systems because if the right driver isn't available for the version you're installing on, a different driver might work, but it may have an entirely different tray layout and feature set. PostScript eliminates this problem by having only one driver, built into the operating system, and then you supply a PPD text file to tell the driver what features the printer has. Now that's plug & play.