Joel on Software writes a great article about how to set the price for your software to maximize profits.
Joel does a good job of explaining and exploring the economic theories behind pricing and balancing supply and demand. He then dives into market segmentation and how it applies to pricing. Finally, he addresses the marketing elements of pricing and perceived value.