First. Best to start just one thread. Otherwise, you might split the conversations and people might not read both, making it harder for you to get help
(I'd refer the other thread to here with a link.)
Based on what you said in your other thread, know that you really don't get real chest thumping bass with a $100 subwoofer. A 10" sub can do it in a car because it's a small space to pressurize. But a room takes a lot of sub to achieve that kind of pressurization. My experience is that the Dayton SUB 1000 and SUB 1200 would probably give you the best bang for the buck in total bass output for a budget sub. If you can save up more than that, you could go for a BIC F12 or Polk PSW505 (whichever happens to be cheaper at the time).
Bigger speaker drivers generally = more/better midbass. So I would advise against small cube speakers like the Pyle.
Really, if you want the best sound you can get, buy just speakers and a Lepai amp now with your budget. Then add a good sub when you can afford it. Cambridge Audio S30
and Wave Crest Audio HLV-1
will have very, very good sound, and decent midbass for their size, and they are a very good step up from the other speakers you have selected.