I have been a big taylormade guy for a while now, but everytime i see this ad i really wonder....... does anybody actually believe this? [YOUTUBE]Ru2hEarRxD4[/YOUTUBE]