When I decide to send a print job to a printer being shared on say, Windows computer from my Mac...or even from a Windows XP 32 to a Windows 7 64-bit computer....it complains that the drivers don't exist for Mac, or XP32. This is the way IT SHOULD WORK: I hit print on my Mac, the job gets sent to the "print server...the W7 machine" hosting the printer...no matter what OS this has, as long as it has the drivers. The Print Server (or host computer, whatever you want to call it...The W7 machine), processes the job, and spits out the pages. The client computers (the Macs, or XP32 machines) don't need their native drivers. Why the HELL does the client computer even need the correct drivers, as long as it has a connection to the "server" hosting the printer, thats all it should need! The server should be processing the job. So tell me ,WHY is it that just because I have an excellent Dell P703W, I can't print with my Mac, even though it is being shared off of a Windows based computer? Is there a way to make rubber meet the road, and have my Mac and XP32 machines be able to print to the Dell printer being shared off of the W7 computer?? Someone has a good solution to this, and it was tested with AirPrint Hactivator for OS X. I know the print drivers don't reside on my iPhone to print, they reside on the Mac, so yet, why can my iPhone print on the network driverless, but not my Macs or XP32 machines?? Apple tried to make something like this with Bonjour...works great if the printer was plugged into the Mac...and it would had the printer had some Mac drivers, but it doesn't! Damn Microsoft and their antiquated ways! As long as I can see my PC (along with the shared printer!) on the network from the Mac, I should be able to print to it. Because the PC should be processing the job! The Mac should have nothing to do with it!