Any reason you parameterized the name of the parameters? Makes it more unreadable:

```
String.Format("user={0}&password={1}")
```