That's pretty slick. I tend to reinvent the wheel, it keeps me out of trouble.