Responsive Design Addresses The One-Size-Doesn't-Fit-All Dilemma