That's true, I do try to follow up every potential job, but even if I email them multiple times, I still never hear back. There's been a few jobs that I've rung up to ask if they have received my application, and I still never hear back.
The problem going through job sites (which I hate) is that you can never find the actual email address so it's kinda hard to follow up on potential jobs.
But I do see what you mean when it comes down to concepts. I still can't see myself using Java/C# however. I've never owned a Windows machine before and I'm interested in websites and web apps opposed to desktop apps, so I can most likely get away without using Java/C#.