Now that doesn't at all look like you just "threw it together"! Man, I wish I could "throw together" a piece like that in three hours. Nice job, and have some rep.

Cheers,
-Arsheesh