I've rejigged the setup on this site quite a bit:
Business Owner Forums
Business Owner Forums
No, but you can signup with one click using FacebookCan we use our accounts from here to post there?
I told you that I had the site - I just needed to give it a small reboot (and tweak the spam filters so that it would be more usable)Neat - someone suggested starting one up but you've already got one