Well, I used to use TASM as well... I think I'll start up with that again.  The only problem is, I can't find any free information on stuff like how to advance the source index 1 per loop, and the stuff like that.  I mean, I am such a complete newbie at ASM, that the only program I've written was the classic "Hello, world!" message.
I hope to eventually write a program that will interface to an X10 transmitter on my com port.  I figure, why spend 20 bucks on a limited program when you can write your own, better program for free?
I have win95 (i know, bad place to post about this  

 ) and like 16bit dos assembly.
If you know of any free, online resources for this (that actually take you through the majority of the information) let me know. 
[email protected]?subject=ASM