I would think there's a limit, probably 255. If you're using even a quarter of this many columns, then you probably have your table structure wrong (i.e. displaying what should be records as fields and/or vice versa). Adding in another field? You mean a field that is not in the underlying table? This is possible and, in fact, highly useful (especially when performing calculations), but I'm not exactly sure what you're asking.