What aluminum heads are we talking about?
By me, a valve job, bowl cleanup, spring seat pressure job costs around $300, that' without porting and polishing, but that little work alone makes a major difference.
Porting will likely be $400+ even more on a cnc machine.
It's important to know what heads you are talking about. Because some are not cost effective to port, because you can sell them and buy better heads that make the same power without porting them.
If you don't have: Newer edelbrocks, afr's or twisted wedges, just sell the heads and buy one of these sets.
I made the mistake of getting myself Balls deep in a set of gt40y's, and wanted more power before they were even put on.
I put $450 into them, on top of $700 for the heads new. I could of just bought the damn wedges in the first place.