Premium Geeks can upload images into their posts. For more info, check this link->
http://www.thenailgeek.com/showthread.php?t=2745
For a limited time, non premium geeks can also upload pictures into the gallery (click Site Shtuff, then Photo Gallery). There is a link there to upload pictures. You can only upload 100k (i think) if you are not a prmium geek (I think they have a 10meg limit).
If you have pics in the gallery, you can click the Select button under the my photos section of the new thread/post to insert an image from your photo gallery (see attached images)
Hope this helps