jnmayes - Welcome to the PC World Community. First let me point out as other regular members can confirm, I have a LOT of HP equipment. I have 2 HP laptops and an older HP Media Center and a 4 year old HP business class desktop, as well as several HP printers. With that said, I do not care for the m9xxx series of Media Center computers for the prinicipal fact that the glossy black case looks good but is one of several computer lines put out by HP and Dell that have the backwards cases.
The vast majority of cases open the left side panel to access the contents of the machine. The backwards or right sided cases open the right side panel to access the contents of the machine. This may seem a trivial thing, and it may be. The keyboard and mouse connections for example instead of being located immediately under the PSU are on the bottom edge of the back panel.
Fortunately, the MB is a standard MB, just rotated 180degrees to comply with the case setup.
Manufactured computers are always a compromise in what marketing types think will sell. They can be customized to a certain degree, if you order directly, and not on off a shelf at a store or website, for then you always get what is available.
Do you need 6GB of memory? I have 4 in my machine with Vista HP and it runs great. I have 2GB in my HP Media Center with Vista HP and it runs great.
Do you want a dial up modem?
Do you want cable card access for the TV tuner?
Doe you even want a TV tuner?
I would sit down and decide what I want on the computer, and then see how difficult it would be to buy the bits and pieces to put it together and how much it would cost.
The m9340f is a good buy, if it meets your needs. If you want to purchase a manufactured machine, then go to the HP website and see what it would cost to get exactly what you want. I personally lean more to the d5000 series more than the m9000 series, but then that's just me.