James, Here is the fix for Print.com and a new INT 28H api for FreeDos. Look at my code and test it. First use api28i16.com. This file uses the INT 16H for keyboard status. See, there seems to be a bug in the kernel for Dos function 0BH, it returns with 0FFH all the time. Don't do a Ctrl-C or Break, Okay! Api28.com works okay with M$-Dos 6.22, Win95 in Dos mode, and Caldera DR-Dos 7.03b. Please let me know! Thanks, James