Surprising Site, I hadn't noticed fshadows.0pk.me before my searches!
Keep up the great function!