Well done! I can post the official solution now without feeling like I gave up hope. ;)
blackjack
flooble's webmaster puzzle