The reason % "doesn't work right" is because we've found that getting a nice cross-browser solution isn't easy. If you know your visitor traffic, you can use the override method above with out too much worries.