I gotta tell you... when I read these solutions by Charlie... I literally have to smile... (in a good way!).Nice going.
blackjack
flooble's webmaster puzzle