Google adwords is probably the best pay per click program out there.
Bidding the same on yahoo and microsoft, but adwords gives the most impressions.
I also like google more because you bid any amount you want, unlike the others where you have to bid at least 5 cents.
Just make sure you manage your bids, and find what's right for your business to obtain profitability. You'll have to try different amounts.