couldn't agree more Value21. I'd suggest the recent falls were more to do with the broader macro happenings in the world and not based on business fundamentals and probably continues the healthy consolidation after the recent run prior to the next leg up.
great buying at these levels IMO