The meaning of life is very very simple, love yourself and those around you as much as possible and have as much fun as you can. If it doesn't hurt anyone or anything and you have fun doing it, do it a lot. When you genuinely love everyone around you, living becomes a lot easier and the meaning of life becomes simple.
Absolutely. What a ridiculous amount of information for free, if you use it at all, it deserves $2-3 every now and then to keep it free. If someone buys it, they will fuck it up.