My budget would be under $500 for four speakers, and I don't have any size constraints. I am more worried about making sure the speakers I get are of the same grade as my sub so the sounds from my sub would sound significantly better then my satellites and become a bottleneck for my audio experience.
For example, lets say I purchase a really great top of the line computer to play video games on, but I have only 1GB of RAM. I wouldn't be able to get much gaming done with such little RAM. I am unfamiliar with audio speakers, but would I run into a case like this - especially since after reading the reviews for my sub that it is a high quality sub back when it came out.