This is frigging awesome thanks for sharing this even if it has been posted for quite some time