A lot of it depends on your actual build. If your building a gaming rig and intend to consider OCing it then I'd concur with the post above. You can get an awful lot out of a "budget" build as raw performance continues to outstrip the growth in resource demand for all but the cutting edge games. This years "budget build" often equals last years gaming rig.
ASRock makes a good mid range MB that many here (including me) have mentioned in the past...link is to one MB but I'd browse what they offer...
http://www.newegg.com/Product/Product.aspx?Item=N82E16813157181I've used Gigabyte and MSI on my last 2 builds and been very happy with both. Both boards happened to be the best "bang for the buck" at the moment I bought them. Both are very OC friendly but running stock at the moment...
I'd start with either a budget or an idea of what you want the system for and I'm sure you'll get a lot of idea's.
My general thought is money goes to a good PS 1st, then pick the CPU and match it to a MB then add a GPU that syncs with the CPU. If $$$ come into play then PS still rules but you try and balance a "better" GPU with a MB/CPU that allows an upgrade to the CPU later. Especially if your open to OCing a "lower end" CPU can give tremendous performance for the $$$