Cannot see all packets on Linksys HUB (EFAH05W)

I'm trying to monitor a small network and purchased a Linksys EFAH05W 5-port hub because I understand hubs show all packets to each port. I placed the hub between our T1 line (Addtran router with a single connection port) and the two small switches that aggregate the internet traffic. Besides the switches, I have connected one PC to the hub directly and installed packet sniffer and traffic graphing software on it. The packet sniffer software is only displaying traffic to or from PC plus broadcast and 192.168.0.255 packets. I know I have one computer behind a switch that is generating 20kbps of internet traffic, but I do not see them. I have two questions:

1. Does the hub actually pass all the packets to all ports? If not are there any inexpensive devices that can do that?

2. I disabled the firewall on the direct connected PC. Packet filtering is also off on the LAN connection properties on that PC. Are ther any other options I need to disable?