3 ms·Tiny bit of feedback; I feel that the landing page needs to better explain what the site is.by Fuzzwah 8y agoTiny bit of feedback; I feel that the landing page needs to better explain what the site is.