Random Riddle: 5-9-2014

I could be on the river or in the desert
I could be in the swamp or a sparkling city
I am rather rectangular and can make lots of noise
I have bright lights and pictures too
They bring their cups and buckets and feed me well
They want me all to themselves quite greedily
When finally I am full and can take no more
I am suddenly everyone’s new best friend

What am I?
 

Riddle