The most users online on my board was 1042 and what's great is that the forum was running SUPER FAST during this peak time. smile

In the long run, if the site is to run for years and years then it would probably be good to split up the posts table so that a new one is created every year.