A small Ping Flood program as i understand takes a hell lot of time and loads of lines.about 6 pages in print out.
a Small part fo NOTEPAD program in windows takes hell lot of space than you can even imagine,even if you try to build a VI, or may be any other unix editor it"ll require loads of lines of source code.
and here we are talking about CSMA/CD,i hope you know what it is,as you are experienced enough as you put it.It involves multiple algorithms,enhancemment features like adding GUI to it.making it more flexible and user friendly for use.currently the software as you might put it is with my Fathers company,and yeah works a hell good.
Funny as you may find it,but Microsoft uses a hell lot of inovative techniques and slip arounds to Give you a dumb window in front of you.needless to say TSRs etc.
and BTW which OS are you talking about?
like Dragon Linux?hahahaha...

yeah sure its soooo small,are we just talking about the kernal here or the whole thing?
and i am very disappointed that an experienced programmer uses GOTO.you"ll get into trouble later as you"ll find stuck up with your own source codes,and that you"ll yourself find the whole thing confusing...
bye!