How hard can it be to mention other components? Fine take any G31 chipset board but blame us if they have compatibility issues with other components since you are not making any efforts to mention it. There are people who will just give advice for the heck of doing it and if you get your upgrade into trouble because of some compatibility issues, they will care a damn- this does not mean by giving advice.
But there are people who are ready to help to get the best possible solution to make sure that you take a proper board which is compatible with your existing components- this is what it really means to give advice. So I am sure if realdan reads this, he would agree it as well.