Managing burstable bandwidth

Dear Mikrotik users, I have a good basic understanding of Mikrotik but things like queues i am not sure on. I need to:

Setup WAN port for 10Mbps maximum (we must not go over this WAN bandwidth otherwise we will be charged)
Setup queue for Machine A – 1Mbps committed bandwidth, 5Mbps burstable (maximum of 1 minute)
Setup queue for Machine B – 1Mbps committed bandwidth, 5Mbps burstable (maximum of 1 minute)
Setup queue for Machine C – 1Mbps committed bandwidth, 5Mbps burstable (maximum of 5 minutes)

Can anyone advise where I should look for tutorials so i can find out the settings for the above?

Also, how many queues can exist on one box?

Thanks in advance

http://wiki.mikrotik.com/wiki/Manual:Queues_-_Burst

The above link well guides you in the world of queues and burst.
As i know, not (only) the number of queues are the limit, but rather the handled bandwidth.

(For example, and RB450G easily can handle 100 queues - if the aggregate bandwidth is not more than 50mbps
however limiting one queue to 100mbps will take it to it’s knees.)