When building a website nowaday, there are certain things in my mind that I thought it has to be a must-have. Other than those W3C standard and database driven standard things, I came across a list of things that _I_ thought was important.
1. Community oriented.
2. Multiple languages design.
3. RSS feed included.
4. API access.
5. Instant response. (XMLHttp).