Well, for your particles going all haywire, one reason could be that you left the resilience and friction factors of your geoconnector at the default values.
Check the docs regarding "make Collide" and in there it will talk about how these 2 attributes are CRITICAL in pulling off this type of thing
Israel "Izzy" Long
Motion and Title Design for Broadcast-Film-DS
izzylong.com