Aren't a lot of the string formatting operations superfluous as %s does the work that type-specific operations (%i, etc) do?  However, I guess I don't see how to merge the other formatting operations with $-string substitution.  Could the other formatting operations be added to the str() function as an additional argument?  Although I don't particularly like that idea, and I think I remember someone else making that suggestion and it not panning out very well.
<br clear="all"><br>-- <br>- Ian D. Bollinger