Recommendations - A Joint Journey