Tell me about them please...

What are rates at now? What down payment is typically required? Best places to go through?

Do's/dont's?

Thanks for any info.