We're pretty sure the slowness is caused by our overloaded server... especially during DealWatch days when our traffic spikes from that.
Sometimes it's not that bad, other times, well, you know firsthand how it behaves. And with American and United being two of our most popular areas, they seem to get hit the worst.