One of the newest and shiniest CSS3 proprieties that you can start using today is the box-sizing property. It allows you to switch between different box models to create complex layouts.
Because of the lack of the case sensitive version of the UTF8 general collation in MySQL, you have to write a "hacky" query to return a case sensitive match.
After describing the RTL email obfuscation pattern, I have coded an helper function in PHP (but you can implement it in your favorite programming language) which converts ordinary email to that obfuscation pattern, making the process easier.
Fighting email spam is every day more complex, but there is always the need of including contact information in a website. So, there is an interesting solution both to hide the email from bots and keep it readable (and also clickable) for users.
An advantage of developing iPhone apps with standard web technologies is that you can reproduce the same animation effects native apps do. However, performances are different between platforms and environments.