Hi Ed,
We have seen this issue crop up from you and others, and we are always doing our best to get the problems resolved as quickly as we can. We on the Muse team, and at Adobe as a whole, take a lot of pride in our product, and as such spend a lot of time making sure to identify issues people are having and work to fix the problems as we identify solutions. We understand that your time is valuable, and that issues that prevent you from doing what you need to do with our tools can be costly.
Most of the time, when we identify issues people are having, we work hard to spend our time, rather than yours, investigating the problem, coming up with a fix, and, if needed, coming up with a workaround solution to get you back up and working as quickly as possible. We want to get out of your way as much as possible and let you use the tools we provide as best you can to be creative and to do your work.
Occasionally, however, there are times when we are unable to figure out an issue on our own, and have to come back and ask questions, get clarification, and have you help us narrow things down a bit so we can get the issue resolved. More often than not, this is because we aren't able to reproduce the issue you are seeing on our own, and need a bit more info about how you are hitting it so we can see the same thing, and make sure we are addressing your problem. When we do come back with questions or requests for clarifications, we usually do our best to minimize the amount of time you need to spend helping us, while making sure your issue can be resolved as quickly as possible. For example, the page I linked to above is a script I wrote that will gather the information used by our systems so that I can reproduce the problem on my own, and come up with a diagnosis and solution. The hope here is that the only effort needed would be simply to visit the page and copy/paste the contents here so I can take a look.
As for the confusion regarding the BC vs non-BC difference in site version served, I posted in another thread recently, though that isn't something you'd have necessarily seen, so I'll summarize it here.
When determining which site to serve up to your visitors, we have different logic between Business Catalyst and a non-Business Catalyst site. On BC, we take advantage of the fact that we have the ability to run code on the server, and that BC already had some of this functionality, to do the processing and redirection behind the scenes. When your visitor sends the request for the webpage, along with that, they send along information about the browser and device they are using to view this information. The information isn't a lot of information, but it is often enough to be able to identify a general type of device being used, and with that information, we look that up in a large database to determine what type of site fits best for that device. We then will redirect the visitor to the appropriate page, if necessary, so they get the right viewing experience.
When using a non-BC server, however, we do not know what sort of server or resources you have, so we don't run server side code, nor hook into any database. This makes it nearly impossible to do the same thing, so we take a different strategy for deciding what the best viewing experience is so instead, we ask the browser what the dimensions and pixel density are for the monitor or device you are viewing on. From there, we do our best to calculate what type of device you are likely on, using some basic tiers, and redirect to the appropriate layout if necessary.
Each of these approaches has pros and cons, and we do our best to tweak both of these methods to ensure your site visitors get the best experience they can. But, because we use different methods for determining which site to serve, it does mean that some devices, especially those on the edges of each of the device categories, can change behavior between these two approaches. This is where the difference is coming from.
The link listed in my previous post is meant to provide us enough information about the device being used so that both approaches can be optimized to get the right experience, which is why I requested the information from it. In this particular case, sometimes it can be a balancing act in making sure that the tweaking for your device doesn't break others, but the more information we have on this matter, often times the more accurate we can be. We have a number of devices we test Muse sites on (I have about a dozen sitting on the desk behind me at the moment, and there are more in other peoples' offices), but sadly there are just too many devices in the world for us to have them all, so getting more information about things when we are serving the wrong page is important.
I'm sorry you are having problems, and hopefully you can understand our request for a bit more info to help us come to a solution.
Andrew
Muse QE