I must agree with @kborchers, I don't see the need of the 'where' clause here. Filtering is another topic to discuss.