It’s a very hard thing to do well.
Start by reading this: http://www.kalzumeus.com/2010/12...
2010 » December