Performance Problems: Poor results, timing issues