The reason I’ve been holding back on a new release of nueROM is that I’ve been trying to figure out how to work the ImageUpdate system. This system would allow updating the ROM without flashing… curiously, the mechanism for the system has been there since at least WM5, so I’m not sure why its not used by HTC. Anyway, I’ve recently talked to Da_G over at XDA, who has done quite a bit of research on this, and managed to pull off a “updateable” ROM for GSM users. There are currently some hurdles in getting the ROM working for CDMA users, but, I’m sure we’ll get around those hurdles soon.
You can take a look at Da_G’s progress here: http://forum.xda-developers.com/showthread.php?t=520009
I’ve also successfully compiled the USB Composite Function driver from Windows CE 6.0 to Windows Mobile 6.x. If I can get it working, we would be able to use both mass storage, activesync and InternetSharing at the same time. Only one minor problem: using this function driver requires the recompilation of the USBClientDriver PDD (probably known to you as msm7500usbfnhs.dll or msm7500usbfn.dll) as well as all usb client drivers (rndisfn.dll, usbmsfn.dll, etc), so it might be a little bit more work than I previously thought. Still, definite progress. =)