We have a server with a single raid five array for all data files and tlogs. We've been having a discussion concerning the merits of creating multiple file groups in an effort to increase I/O performance. My stance has been that creating multiple File groups will not provide a performance benefit if all of the underlying data files are on the same physical spindles, but I appear to be in the minority with that opinion. Am I missing something? There has also been discussion of adding another raid array and I've made the case that it should be used to move the tlogs away from the data (segregate sequential and random read/write) instead of using it for different file groups to segregate tables and indexes or frequently joined tables.