I came up with an interesting idea a long time ago, here it is.
Write a program that takes a 640x480 x256 colour image and generates every combination of pixels for that image.
(quite easily written)
Crude, but think of it, if you grabbed a digital camera that took 640x480 images (in 256 colours) (yes crude, this idea did origionate in 1990) and took a picture of ANYTHING it would be in that image set the program generated.
Lets expand that. If you took a picture of anything at any point in time, it would be in that set the program generated.
"infinite" no. If you have a copy of mathematica, you will find that its just 307200^256, its finite.
( I was going to post the numbere here, but I lost it, its 3 pages long. )
That means, that if you took that camera and took a picture of everything, from every angle, at every instant between the beggining and end of the universe, there would be a finite number of non-duplicate images.

Lets think about that set more,
There would be images of me writing this article from every piont in my room. There would be images of you writing this article in your room. There would be images of you writing this article in my room. There would be images of a toaster writing this article at bill gates desk while being consulted by aliens.
And its finite. Do you find it mind blowing yet, is it opening up your imagination?

There would be images of every page of every book ever written during the existance of the universe. (with every combination of typos, and coffeestains possable)
There would be an image of intructions on how to become an instant millionare (lots of them, prolly most of them wrong)

I have written a program to generate every combination of monochrome 5x7 images, it generated enough data to fill the remaining space (some 200G) of my drive array. The ultimate problem with the idea is sorting thru the results. You can only look at so many images with 1 pixel in a corner till your borred.
I would show you hat_like_guy_with_bump_42 but I can't find that either right now.

ok, some of you just don't beleive this. let me prove it.

I was just making a 7 segment font editor, when it occured to me that there are only 256 combinations of segments on a 7 segment display (with a decimal place)
Here is every combination of digits you will ever see on a seven segment display, and their hex code on the right (a,b,c,d,e,f,g,dp)

  
  
          0x00
 _
  
          0x01
  
  |
          0x02
 _
  |
          0x03
  
  
  |       0x04
 _
  
  |       0x05
  
  |
  |       0x06
 _
  |
  |       0x07
  
  
 _        0x08
 _
  
 _        0x09
  
  |
 _        0x0A
 _
  |
 _        0x0B
  
  
 _|       0x0C
 _
  
 _|       0x0D
  
  |
 _|       0x0E
 _
  |
 _|       0x0F
  
  
|         0x10
 _
  
|         0x11
  
  |
|         0x12
 _
  |
|         0x13
  
  
| |       0x14
 _
  
| |       0x15
  
  |
| |       0x16
 _
  |
| |       0x17
  
  
|_        0x18
 _
  
|_        0x19
  
  |
|_        0x1A
 _
  |
|_        0x1B
  
  
|_|       0x1C
 _
  
|_|       0x1D
  
  |
|_|       0x1E
 _
  |
|_|       0x1F
  

          0x20
 _

          0x21
  
| |
          0x22
 _
| |
          0x23
  

  |       0x24
 _

  |       0x25
  
| |
  |       0x26
 _
| |
  |       0x27
  

 _        0x28
 _

 _        0x29
  
| |
 _        0x2A
 _
| |
 _        0x2B
  

 _|       0x2C
 _

 _|       0x2D
  
| |
 _|       0x2E
 _
| |
 _|       0x2F
  

|         0x30
 _

|         0x31
  
| |
|         0x32
 _
| |
|         0x33
  

| |       0x34
 _

| |       0x35
  
| |
| |       0x36
 _
| |
| |       0x37
  

|_        0x38
 _

|_        0x39
  
| |
|_        0x3A
 _
| |
|_        0x3B
  

|_|       0x3C
 _

|_|       0x3D
  
| |
|_|       0x3E
 _
| |
|_|       0x3F
  
 _
          0x40
 _
 _
          0x41
  
 _|
          0x42
 _
 _|
          0x43
  
 _
  |       0x44
 _
 _
  |       0x45
  
 _|
  |       0x46
 _
 _|
  |       0x47
  
 _
 _        0x48
 _
 _
 _        0x49
  
 _|
 _        0x4A
 _
 _|
 _        0x4B
  
 _
 _|       0x4C
 _
 _
 _|       0x4D
  
 _|
 _|       0x4E
 _
 _|
 _|       0x4F
  
 _
|         0x50
 _
 _
|         0x51
  
 _|
|         0x52
 _
 _|
|         0x53
  
 _
| |       0x54
 _
 _
| |       0x55
  
 _|
| |       0x56
 _
 _|
| |       0x57
  
 _
|_        0x58
 _
 _
|_        0x59
  
 _|
|_        0x5A
 _
 _|
|_        0x5B
  
 _
|_|       0x5C
 _
 _
|_|       0x5D
  
 _|
|_|       0x5E
 _
 _|
|_|       0x5F
  
|_
          0x60
 _
|_
          0x61
  
|_|
          0x62
 _
|_|
          0x63
  
|_
  |       0x64
 _
|_
  |       0x65
  
|_|
  |       0x66
 _
|_|
  |       0x67
  
|_
 _        0x68
 _
|_
 _        0x69
  
|_|
 _        0x6A
 _
|_|
 _        0x6B
  
|_
 _|       0x6C
 _
|_
 _|       0x6D
  
|_|
 _|       0x6E
 _
|_|
 _|       0x6F
  
|_
|         0x70
 _
|_
|         0x71
  
|_|
|         0x72
 _
|_|
|         0x73
  
|_
| |       0x74
 _
|_
| |       0x75
  
|_|
| |       0x76
 _
|_|
| |       0x77
  
|_
|_        0x78
 _
|_
|_        0x79
  
|_|
|_        0x7A
 _
|_|
|_        0x7B
  
|_
|_|       0x7C
 _
|_
|_|       0x7D
  
|_|
|_|       0x7E
 _
|_|
|_|       0x7F
  
  
   .      0x80
 _
  
   .      0x81
  
  |
   .      0x82
 _
  |
   .      0x83
  
  
  |.      0x84
 _
  
  |.      0x85
  
  |
  |.      0x86
 _
  |
  |.      0x87
  
  
 _ .      0x88
 _
  
 _ .      0x89
  
  |
 _ .      0x8A
 _
  |
 _ .      0x8B
  
  
 _|.      0x8C
 _
  
 _|.      0x8D
  
  |
 _|.      0x8E
 _
  |
 _|.      0x8F
  
  
|  .      0x90
 _
  
|  .      0x91
  
  |
|  .      0x92
 _
  |
|  .      0x93
  
  
| |.      0x94
 _
  
| |.      0x95
  
  |
| |.      0x96
 _
  |
| |.      0x97
  
  
|_ .      0x98
 _
  
|_ .      0x99
  
  |
|_ .      0x9A
 _
  |
|_ .      0x9B
  
  
|_|.      0x9C
 _
  
|_|.      0x9D
  
  |
|_|.      0x9E
 _
  |
|_|.      0x9F
  

   .      0xA0
 _

   .      0xA1
  
| |
   .      0xA2
 _
| |
   .      0xA3
  

  |.      0xA4
 _

  |.      0xA5
  
| |
  |.      0xA6
 _
| |
  |.      0xA7
  

 _ .      0xA8
 _

 _ .      0xA9
  
| |
 _ .      0xAA
 _
| |
 _ .      0xAB
  

 _|.      0xAC
 _

 _|.      0xAD
  
| |
 _|.      0xAE
 _
| |
 _|.      0xAF
  

|  .      0xB0
 _

|  .      0xB1
  
| |
|  .      0xB2
 _
| |
|  .      0xB3
  

| |.      0xB4
 _

| |.      0xB5
  
| |
| |.      0xB6
 _
| |
| |.      0xB7
  

|_ .      0xB8
 _

|_ .      0xB9
  
| |
|_ .      0xBA
 _
| |
|_ .      0xBB
  

|_|.      0xBC
 _

|_|.      0xBD
  
| |
|_|.      0xBE
 _
| |
|_|.      0xBF
  
 _
   .      0xC0
 _
 _
   .      0xC1
  
 _|
   .      0xC2
 _
 _|
   .      0xC3
  
 _
  |.      0xC4
 _
 _
  |.      0xC5
  
 _|
  |.      0xC6
 _
 _|
  |.      0xC7
  
 _
 _ .      0xC8
 _
 _
 _ .      0xC9
  
 _|
 _ .      0xCA
 _
 _|
 _ .      0xCB
  
 _
 _|.      0xCC
 _
 _
 _|.      0xCD
  
 _|
 _|.      0xCE
 _
 _|
 _|.      0xCF
  
 _
|  .      0xD0
 _
 _
|  .      0xD1
  
 _|
|  .      0xD2
 _
 _|
|  .      0xD3
  
 _
| |.      0xD4
 _
 _
| |.      0xD5
  
 _|
| |.      0xD6
 _
 _|
| |.      0xD7
  
 _
|_ .      0xD8
 _
 _
|_ .      0xD9
  
 _|
|_ .      0xDA
 _
 _|
|_ .      0xDB
  
 _
|_|.      0xDC
 _
 _
|_|.      0xDD
  
 _|
|_|.      0xDE
 _
 _|
|_|.      0xDF
  
|_
   .      0xE0
 _
|_
   .      0xE1
  
|_|
   .      0xE2
 _
|_|
   .      0xE3
  
|_
  |.      0xE4
 _
|_
  |.      0xE5
  
|_|
  |.      0xE6
 _
|_|
  |.      0xE7
  
|_
 _ .      0xE8
 _
|_
 _ .      0xE9
  
|_|
 _ .      0xEA
 _
|_|
 _ .      0xEB
  
|_
 _|.      0xEC
 _
|_
 _|.      0xED
  
|_|
 _|.      0xEE
 _
|_|
 _|.      0xEF
  
|_
|  .      0xF0
 _
|_
|  .      0xF1
  
|_|
|  .      0xF2
 _
|_|
|  .      0xF3
  
|_
| |.      0xF4
 _
|_
| |.      0xF5
  
|_|
| |.      0xF6
 _
|_|
| |.      0xF7
  
|_
|_ .      0xF8
 _
|_
|_ .      0xF9
  
|_|
|_ .      0xFA
 _
|_|
|_ .      0xFB
  
|_
|_|.      0xFC
 _
|_
|_|.      0xFD
  
|_|
|_|.      0xFE
 _
|_|
|_|.      0xFF