I think the people behind
www.boomspeed.com should have registered
www.turtlespeed.com instead... - or at least that's what I though was a good idea until I for fun tried typing in the
www.turtlespeed.com url in my brower... and got a great surprise...

.