If you need a quick and dirty communications application you can use the MSCOMM control. Then you really will be using COM. :) p.s. I think you should go with the WIN32 communications API as you are in school and should be learning from your assignment. You'll have plenty of time for Q&D apps when you go to work.