I would think a lot of the salary issues have to do with supply and demand (among other things). As a Neonatal Nurse Practitioner I'm sure you are caring for more than one neonate at a time (perhaps you are covering a whole unit), whereas CRNA's have one patient at a time and one patient only. Therefore, our numbers are in much higher demand. And considering the vast number of surgeries that are performed everyday in the US, the number of CRNA's needed continues to grow, especially at rural hospitals where we are the main anesthesia provider. Other things that come to mind would be length and intensity of the training that is required of CRNA's and the responsbility that comes along with the job. Hope this helps a little bit.