its working, but im still not sure why it wasnt working
what I did was:
variable.highbyte = adresh
variable.lowbyte = adresl

again. I dont know why, but I was only an 8 bit result from the adc.

Im glad its working and Ill move along, but does anyone know why my
adcin 0, variable
didnt work?

Other than that snag. my project went well.
I liked hidmaker. It took me alot longer than the hour or whatever Dr. Bob says it should take, but most of my time was deciding which descriptors to use.