Opening weekend ups and downs