I have recently been working on an asp database project with the usual sorts of user interaction etc. However next year I will be required to build another similar project and was wondering how easy it would be to create the same sort of thing in java. I have some knowledge of java but nothing about databases and I am having the additional worry that my java programming is usually quite inefficient. What do you think asp or java?