Hey Kaf,
Have a look at the links Zed has provided on this thread - they are to Mac based programs that do the same things as PIA, so far as I can tell, for not much money. Looked like a better option than rewriting PIA to me (in other words, I would choose to buy them myself, even though I...