As already stated, wait on the chip. But, a programmer is not a bad idea due to the flexibility they have to grow with your car.
Programmer Cost - $400 (give or take)
Speed Cal - $100
Timing Adjuster - $150
Total - $250
So, you have to ask yourself, is it worth it to spend $150 to...