http://purina.com/dogs/breedselector/index.aspx is Purina's great dog selector guide. It makes you think about the qualities that your perfect dog would have and how well different breeds adapt to your lifestyle.
I tend to love large breeds and just don't have the right environment for one right now. Maybe someday....