I was thinking about your desire of reviving the Xbox scene... Well, it woul be wonderfull, so I was thinking about what would be the best way to do that.
In my opinion, finding an important system not emulated yet in the Xbox and... emulate it! This is very difficult, but as you said in another thread, it would be possible for example with the release of the code of Freedo.
But there is another way to resurrect the Xbox scene! When PCs were powerful enough to run Xbox emulators (in other word, when we had Xbox emulators in our computers) I guess that the Xbox scene will resurrect. Some programmers (I am an example) have not developed anything for the Xbox because we cannot test what we are developing... and this is terrible. You know: if I am programming an Xbox game, the only way to test and debug it, is burning a CD (or saving it in a pendrive) and go to the Xbox to test it... and when you detect the error, go to the computer... and over and over again. Having a Xbox emulator for PC will make very easy to develop games for the Xbox.
For example, I have developed some games for the PC Engine. This is very easy, because I can program the game in a PC, and debug and test it in an emulator in the same PC. Having an Xbox emulator will make things easier.
So, maybe your desire of reviving the scene in 2-4 years is possible, because maybe computers in 2-4 years will be powerfull enough to emulate an Xbox
