String formatting overhauled

- search number in lookup URL specified per named argument
- using Python 2.6 compatible string formatting (positional arguments)
- using more efficient/shorter format argument specification