Broadband Speed for watching videos online

I need a new broadband connection for which I would mostly like to watch videos, but I want to to watch videos without the buffering, and need advise on which speed broadband connection I should get. I have not thought about the monthly tariff plan. So if there are any suggestions about a connection please mention.

I think to watch movies without buffering you need a connection of at least 1mbps and if you can get a 2mbps connection then nothing better than that...:)
1mbps is fine but at times you can get sudden pauses, for smooth viewing you really should have a 2mbps connection, especially if you plan to watch movies form YouTube.