coming from an android ported device that could run any custom rom I have a hard time believing that we can't load custom roms on the milestone even though the bootloader is locked.
So in the interest of experimentation I've compiled a custom init that will read the init.rc from /system/init.rc instead of /init.rc.
The idea is pretty simple, using the standard boot.img the android system starts, then using a system service (like mot_boot_mode) for example, we stop the system and execute the /system/init instead which starts the android system again this time reading from /system/init.rc. I've had limited success but am looking for some knowledgable people to work with on this project.
Let me know if you're interested in helping to develop this (and not just test it )
And no, before everyone asks, the goal is not to get a sense based build running, as there are too many framework calls to the ril that aren't implimented in the motorola ril. I'm thinking the cyanogen based builds would be great, as I've used them in the past and the source is available to be compiled for the droid/milestone hardware.