In response to the SOHC vs DOHC discussion:
SOHC engines and DOHC engines are sometimes distinguished by the number of valves per cylinder. It's simple for a SOHC head to move 2 valves per cylinder, and it's easier to incorporate 4 valves per cylinder if you've got a DOHC head.
So, if a particular model has both a 2-valve SOHC engine and a 4-valve DOHC engine available, the difference in valve numbers means the SOHC engine will provide more torque and low-end power, and the DOHC engine will run more efficiently and provide more high-end power, at the expense of low-end power and torque.
There are SOHC 4-valves-per-cylinder engines (Honda does this), but the valves are actuated via rocker arms, which increases friction and reduces high-end power. That's why sportier models continue to use DOHC.

SOHC engines and DOHC engines are sometimes distinguished by the number of valves per cylinder. It's simple for a SOHC head to move 2 valves per cylinder, and it's easier to incorporate 4 valves per cylinder if you've got a DOHC head.
So, if a particular model has both a 2-valve SOHC engine and a 4-valve DOHC engine available, the difference in valve numbers means the SOHC engine will provide more torque and low-end power, and the DOHC engine will run more efficiently and provide more high-end power, at the expense of low-end power and torque.
There are SOHC 4-valves-per-cylinder engines (Honda does this), but the valves are actuated via rocker arms, which increases friction and reduces high-end power. That's why sportier models continue to use DOHC.