Indeed, I have tried this route, but for anything more than a really simple app it's just not effective enough.