Hey, I would love to implement a system like this. One thing you would have to think about though, is encounter and daily's. Would encounter simply give maybe a +2 more then an at-will, or would an encounter success count as two successful skill checks? And a daily?
I'm just throwing questions...