hardware advice