snippets found around the net...just collecting them