When will an object float on a fluid's surface?

My answer: An object will float on a fluid's surface if only the object is less dense than the fluid?

It is more complicated than that. See

http://scienceblogs.com/dotphysics/2010/04/07/surface-tension-vs-floating/