Sorry I had to leave before I could get a looksee at this, but now I got it :P
Nicely done man, keep it up.