I frequent many of the SE sites, but sometimes I have a question on a topic that doesn't fit into any of the sites I've already used. I find it difficult to find the right site (if one exists at all) for my new question.
For example, I have a question about ipod functionality. I'm not sure where to post it, so I looked at all the sites on the bottom, but didn't see anything. I was on fitness.stackexchange.com at the time, and all of the links for different sites are blue, and they are in no order (or at least no order that I can tell) so it's very hard to parse. I was looking for something like "apple" or "iOS" but didn't see it.
Then I went to the main "directory" (or what I think of as the main directory) - http://stackexchange.com/sites# - again, this is very difficult to parse. "Bubbles" are different sizes, and again in no specific order. The only thing I could think to do was to actually do a text search on the web page for "apple", and it wasn't there so I gave up and came here to ask.
The worst part is that once I came here (meta), I glanced at the bottom of the page and immediate saw "apple"! This link wasn't on the main directory, and wasn't in the collection of links on the other SE site (fitness). So it was completely luck that I came to meta to ask this question, and the apple site happened to be in the links at the bottom of this page.
Am I missing something? Is there an easier way to find the list of SE sites? And in general if I have a question, what's the best way to figure out what site to post it in?