>But oh, hey, you just bought a vacuum cleaner? I know what you would really like! MORE VACUUMS!
I have worked on the same recommendation systems. It's also the most often oncall issue. The problem is mostly due to lag in event processing (especially orders).