Improved recommendations server