The internet and related technologies have transformed many aspects of social research, including which of the following?
a) Data collection methods
b) Data analysis techniques
c) Communication with research subjects
d) All of the above