Web Analytics Made Easy - StatCounter
Travelling salesman problem dynamic programming solution