Just an idea:
Instead of having a General Computer forum with hardware and software, why not have one forum for hardware and one for software? I think that would make things a little more cleaned up. Also, perhaps move the OS forum to the General category.