believe it or not, but when i called to set up new service with comcast when i moved back to philly in december, they were able to come very quickly -- within a couple days -- for installation.
it's ridiculous though that they "can't find" your house. jeeezus. sounds like
