I've managed to solve the problem simple by opening ArcMap. I hadn't tried to use the software since a re-install and opening ArcMap must have initialized some global state because the method signatures were found the next time I called them.However, I have moved onto another issue. First: http://help.arcgis.com/de/arcgisdesktop/10.0/help/index.html#//00mm0000001p000000.htm The parameter list in the example and the syntax list do NOT match, which is extremely misleading. Second: Neither of those seem to be exactly as it's listed in Arcpy using reflection
IDLE 2.6.5
>>> import arcview;
>>> import arcpy
>>> arcpy.ImportToolbox("d:\ArcGIS\Desktop10.0\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
<module 'ba' (built-in)>
>>> import inspect
>>> print(inspect.getargspec(arcpy.ba.LocatorReport))
ArgSpec(args=['InputFeatureLayer', 'IDField', 'NameFldName', 'BusinessLayer', 'FieldsToAppear', 'IsLandscape', 'All_Or_Single_Or_Selected', 'ByID_Or_ByName', 'Single_Site', 'WayToSelectBusiness', 'RadiusToSelectBusinesses', 'NumberOfBusinessesToSelect', 'DistanceCalculateMethod', 'AddDistanceToBusiness', 'WayToDefineDistanceField', 'DesireLinesDistanceField', 'NeedReportOutput', 'ReportTitle', 'ReportDir', 'NeedFeatureclassOutput', 'OutputFeatureClass', 'BarrierFeatureClasses', 'ReportFormats'], varargs=None, keywords=None, defaults=(None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None))