I like your method, and confirm having included the foregoing in my solution.
blackjack
flooble's webmaster puzzle