Sort:  

Thanks Choo. Took me forever to write. Like maybe 3 weeks :) was pretty happy with the end result.