Here are eight large-cap and mid-cap technology stocks trading at or under 10 times expected earnings.