Forgot to mention this, wikipedia is a free online knowledgebase for anything, yes, and online encyclopedia essentially. It's great for alot of info at your fingertips. Anyone can contribute. But I found that entries on Tai Po a bit scarce. I will need to dig up more information and see if I can add more. Wikipedia is great, even has an entry on Hakka.