Based on your custom CMS, your client sure thought your pricing was too low. A lot of decisions are based on where prospects just came from. If they used a cut rate designer in the past, that's generally what they expect. Just the opposite applies as well. In this case, you agreed upfront and got paid 4 times as much. Your time is valuable. If you produce quality work, you deserve quality pay.