Why did you remove the windows_steam_location function? At some point I may want to differentiate between steams location and the location of userdata.

To accomplish what you want, how about this?

```
try:
    out = os.path.join(windows_steam_location(), "userdata")
except WindowsError, e:
    raise IOError(...)
return out
```