They still look fine to me, it may be that Firefox behaves differently. I'm in Safari on a Mac. You might need to research the difference between how browsers translate the styles, specifically...
Do you own the servers or are they hosted? Do you know if the domains are on the same server? It could be that the MySQL server isn't set to listen to anything other than localhost.
What you will have to watch out for though is what if someone enters a number in the thousands with a comma, this will change it to a decimal reducing the number by 1000x.
Me too. Even if there isn't an index and just using Google to search for the error string (which is what I mostly do first) it would show up with WebDeveloper and bring in more users too.
It's very easy to place a transparent proxy on the internet connection that will log everything.. however, if they have an open wifi connection I doubt they are smart enough to have this set up. ...