Products page and minor improvements