Mouse driven interface and detecting locations

Ok thanks. I think i know how to do this now.

So the extrude method gives two points in 3d space that define the picking line under the mouse (for the current camera) and then i only have to interpolate a point between these two where z=0.