Free services may have hidden costs