www.addictinggames.com

Addicting Games has saved me from boredom ever since i learned how to use the internet.  Packed with as many random games you could think of, there is no way you could get through them all.  The site breaks the different games into categoreis which makes it easy to navigate and find games tailored to your taste.  Next time your just killing time, check it out.