Oh man, that is a fine piece of work Ramah! My hat is off to you sir.

Cheers,
-Arsheesh