Here is a site I came across awhile back. It has numerous flash games to pass the time, and all are very well made and elegant in design. They are great for when you are mobile, and can be accessed remotely without ever installing a thing on your PC. Me and my son had a blast the other night checking them out.
Visit the site here.