As long as you don't need the transparency, it'll be fine. I'm pretty sure IE
still has a problem with PNGs that have tranparency. Of course this problem could be easily fixed, if people would just stop using IE!!!
Using non-transparent PNGs on a web site should be fine, just pay attention to your file sizes. PNG is superior to JPG in every conceivable way, often even making smaller file sizes than a JPG. But the times when PNG file sizes come out larger than an equivalent JPG file (which is most of the time) they often are
way larger and not suitable for web use. But you probably know that.