Best value
CAN (Code Anything Now)
Free!
Patient, approachable coder focusing on user education and detailed explanations.