I've done a lot of online applications, but a lot of those are too impersonal to make any sort of impact, so I basically consider them useless. I've handed in a resume to a couple to places but I think a major problem is actually in finding the places that do the maintenance to start with.