Where to log Microsoft Dynamics CRM bugs and enhancements with Microsoft

I have seen this question pop up quite a few times on the Microsoft Dynamics CRM forum where people are asking how to reports bugs to Microsoft, of course these are not always bugs but sometimes there is one.

I thought I would write a blog to let people how to do it.

The place to raise  enhancements is Microsoft Connect

so where/how do you report a bug.  I’m not totally sure but I think you have to raise it with the technical support team and raise an issue with them but maybe a CRM MVP who may read this blog could perhaps clarify this.
Trying to find out where to get support or to raise a bug will send you round in loops around the Microsoft various pages on the subject, there doesn’t seem to be any clear or concise page on the subject and the various sites seemed vaguely linked.  Quite why it’s so difficult to understand where someone should report bug doesn’t seem to make sense to me but perhaps I’m being stupid
I have been taken to this page a few times
so if you have a bug I guess you will need to contact technical support, I found this page

Contact Technical Support

Applies To

Microsoft Dynamics CRM Online

Microsoft Dynamics CRM 2013

Microsoft Dynamics CRM 2011

Contact Technical Product Support for Microsoft Dynamics CRM (On-premises)

Microsoft Dynamics CRM Volume Licensing

Microsoft Dynamics CRM sold through Microsoft Dynamics

Contact Technical Support for Microsoft Dynamics CRM Online

Working with Microsoft Support for Dynamics CRM Online

If your sign-in uses your company credentials or looks like this example:
youremail@yourorg.onmicrosoft.com

If your sign-in looks like this example:
youremail@live.com

I also found this information on this page – http://rc.crm.dynamics.com/rc/2011/en-us/on-prem/5.0/faq.aspx

Getting support

For help and support information, see Microsoft Dynamics CRM Customer Support.

What is the Microsoft Dynamics definition of an incident?

You can submit a formal Technical Support incident when you experience a problem such as an error message or broken functionality while using Microsoft Dynamics CRM if you believe the problem is caused by a Microsoft product or service. If you’re experiencing multiple but separate problems, submit a separate Technical Support incident for each problem.

Technical Support will not provide general guidance or advice on using or customizing Microsoft Dynamics CRM. For general product guidance and advice, visit the Microsoft Dynamics CRM Resource Center or the Microsoft Dynamics CRM Forums.