Thank you for your response.
You raise a good point about making it easier for people to work together than separately. Could you elaborate a bit more on the contents of an ideal meeting room (for roughly 6-10 people?). Projectors vs. whiteboards? Are computers at all necessary?
As for the extra couple of small offices - do you think the benefits of having these would outweight the hassle of moving developers around? I've found most people are rather attached to specific configurations (both of their software and physical setup). Also decent sound proofing isn't so expensive for a company our size, is the separate location more for noise factors, or change of atmosphere? Thanks.