I do not seem to be "finishing" when it comes to the FG. Example, on the Blue Balls recipe FG is at 1005, and I am seem to be stuck at 1012-1014. I finished a Pale Ale recently that did not hit what I (beersmith) had estimated FG at. Any thoughts?
Well, at 1.012 or so, that is finished. If you're getting poor attenuation, that could be from unhealthy yeast, or high mash temperatures. But in order to really see what's going on, giving more information is helpful. Could you post the recipe, technique, and yeast info, and then we can see where you're having difficulties.
I think that 1.005 is pretty unrealistic for most beers- that is DRY! I've had some go as low as 1.007 or 1.008, and not on purpose, though.