I've used glassesdirect a few times now, and am more than happy.
Just make sure your prescription is current and measure your pupil centres (there's a proper name for it but I'm fucked if I can remember it)
Decent service, quick turn-around, low prices, what's there to think about.