If you are planning to deploy applications on Windows Azure, it is important that you evaluate your application's requirements and behavior against the Windows Azure Pricing.
What about developing on Windows Azure? There seems to be so many different packages and options. Well, here is a comparison table to help you out.
Also don't forget to read my previous post on Pay-as-you-go.