This seems interesting (even moreso because I myself am currently grappling with a similar query).

Now, a question: as it's set up, would you simply be able to purchase higher and higher skill ranks at any time, or would there be level restrictions?