Yes, the butterfly bush will attract the hummers, especially if it's a dark purple one.* They are drawn to red and purple flowers.* Hopefully those sites I posted are still good and will give you lots of helpful info.* I find that my native honeysuckle attracts them the most.
I loved your comment about good clean fun.* Whenever my kids got soil on them I used to say it was 'clean dirt'.* :)*
When weeding, the best way to make sure you are removing a weed and not a valuable plant is to pull on it. If it comes out of the ground easily, it is a valuable plant.