because its a challenge answer not a programming sollution or idea.. and seeing as how my challenges are off topic so are the answers leave it up to mods :p
_________________________
The wise make mistakes, the fools repeat them
----------------------------------------
When you have eliminated the impossible, that which remains, however improbable, must be the truth