Must have been an older version of GFWL then Bioshock2 should have automatically installed the newer version if it was not detected!Thanks for all your help folks, I enabled NAT and the ports but it still did n't fix it.
Since Bioshock could n't detect GFWL, I did what anyone would do. Remove GFWL and then reinstall it. Bioshock now starts up.
Thanks again. Right, where's my diving boots and helmet ? see you in Rapture![]()