HP switches "lifetime" warranty and opinions on 2540