Hey Roy,Your English is just fine! You can definitley save on threads as we do this ourselves quite often. In fact, the business object already has a property called DataLayerSavingThreads which allows you to increase the number of threads that will be used when saving records.
Loading just requires that you create a thread (or a backgroundworker thread) and call a Fill method on the BO.