Man I've been planning something like this for a while, but I'm still short on funds to develop it. I think the more you look at the small workarounds to effectively solve the problem, the more you'll realize that it'll cost more and more time & money to develop. I at first thought it would be relatively simple, but not so much after putting it on paper.
Don't mean to discourage you, though. If you have the resources, go for it!
