Just a quick thought. What if fmms uses a new and unique User-Agent? Wouldn't that force some carriers to respect x-wap-profile value since they won't have a clue what the target device's capabilities are? Maybe add a way in fmms to set different user-agent and profile?