nice post jim... lotsa useful links/info