I agree with Syrusm. The first priority should be to convince people that they can benefit from using Java. Right now, alot of baseline technology has already been implemented on top of the free stuff that is out there.
We need to attract the attention and financial support of the outside industries. When they see what is possible, the fixes that we want will follow in step.