The OMWeather bug was filed, and they've already pushed a fixed version to extras-devel. I don't have Web2SMS configured on my device, and it looks like I'd need to make an account to set it up... If you could post a screenshot of the invisible text, and another of the same screen in one of the built-in themes, I'll try to figure out whether the bug is in the theme or the app. If it's black text on a black background, I suspect the bug is in the app.