Yep, I feel bad for our server right now. We actually pulled all data (300k+ movies, 800k+ people) into our own database. If it had to retrieve from various sources in real time it would have crashed long time ago. Time to upgrade the servers and cache everything into oblivion I suppose :|