I am looking to create a forum for around 200 users, with around 20 new posts each day and circa 50-100 responses to those same posts per day. I have read the basic requirements for my hosting server, but wondered, 1) how large does the SQL database limit on my server need to be? My provider only allows 1GB SQL databases maximum. 2) what is MYSQLi? How do I check if my server host provides? 3) if I only have basic HTML and CSS knowledge how much time will a basic forum with customised skin take me to build?