Magento configurable products by default shows prices based on base price set on configurable product and difference set for different attributes like this:
Magento displays base price set on configurable product as price on product listing pages and on product view page before attribute is selected. Client wanted to display either price range from simple products associated to it or show 'From' in front of the price, so it doesn't look like misleading because the price changes when attribute is selected e.g. different price for different size, that would turn off the customers.
So, this is what I did to add 'from' on the prices.