Value pricing is very difficult when it comes to consulting and freelancing. Who and how does one decide the value. How does one measure it in terms of output? Scope? Feature changes and bugs? Charging by the hour makes some of these problems easier and is probably therefore more common.