I found this great article on pricing a project:

Pricing a Project