So, the database kinda works now. We get results, just results by Region.. The position title and everything displays though. We are going to need to overload the getall for contract. I will work on that sometime tomorrow. See PositionService for details on how to use multiple nav properties and why thats needed. Oh, and I changed it to the database dropping every run. I figure we're not creating anything with the program, so that shouldn't be a big deal. You can change it if you want.