I was with you until you recommended using spaces for tabs, you filthy heathen.
In all seriousness, there's some good tips in here. I've actually started using a few of these myself recently (parameter substitution is fantastic). Bash apparently isn't the hip thing anymore, but it's incredibly solid. Good to see some love for it.