Progress on direct variation problems