Your configuration below looks legitimate to me, and it's not necessary to locate a postgres data directory any particular place with respect to tilestache or python - the postgres process will find it fine. I'm speaking as a linux user, here, but I'm assuming that windows is similar in this regard.
I'm a little confused by the errors you're seeing, though. Do you have access to your error log? Does tilestache-server.py display anything on the command line that indicates it may have been unable to connect to postgres, or didn't find a required module or something?
-mike.
----------------------------------------------------------------
michal migurski- mi...@stamen.com
415.558.1610
Apologies for the late response.
Do you have a way of testing the connection to Postgres? I'm looking at the error near the very bottom, and the face that the driver variable is None is telling me that there's something wonky with your gdal installation, like it's missing a Postgres driver. If that's the problem, it's not a bug in Tilestache but is an issue nonetheless. I'm terrible with Windows so I can't offer much besides a guess here.
-mike.
----------------------------------------------------------------
michal migurski- mi...@stamen.com
415.558.1610