FrontRow, I feel for you man! I am quite relieved you have solved the problem, it sounded very serious.
I should mention that once in a a while I get a frantic email from subaccount holders complaining of a similar issue. I take these instances VERY seriously and I have investigated each and every one of them PLUS I have taken all the detailed complaints to ENOM for answers. We have thus solved every single problem to the reseller's satisfaction.
Some known glitches aside, it appears that the problem does indeed lie with computer/browser/cookie handling esp. if you frequently switch systems, browsers, you clear the cache radically.... Basically (and I don;t want to sound didactic) it appears every time the user was not logged in correctly to their ENOM acconut (due to no fault of their own of course).
One good practice I have found to help is to always check the "welcome:user " grey box indicator. This is found in the bottom right-hand side cell of ENOM's screen, and under the main (dreaded looking) blue-brown ENOM menu. It should show your ENOM nick at all times. If your nick does not show, try logging in again. If you are correctly logged in and your domains are missing, you better call ENOM even if you have to use the tray phone on the plane!
Glad all is okay now.