I'm confused... maybe I'm not understanding the funtion of the table correctly. Please help!

I want shipping to be calculated based on total order weight. I thought I set it up correctly, but I had a 1 lb order return $8 for shipping when it should only be $3.

I set up the Table Rate with this info:

Enable Table Method
True

Shipping Table
1:3.00,3:5.50,5:8.00

Table Method
weight

Handling Fee
0

Tax Class
--none--

Tax Basis
Shipping

Shipping Zone
--none--

Sort Order
0