text:
A computing system offloads packet classification from a central processing unit to a graphics processing unit. In one implementation input data packets to be classified are represented as a first texture, classification rules are represented as a second texture, and a shading operation is performed to classify packets.
1. An apparatus for use in a computing system having a central processing unit (CPU), comprising:
a graphics processing unit (GPU) for processing graphics data coupled to said CPU;
said GPU configured to have a mode of operation in which said GPU classifies data packets on the behalf of said computing system,
wherein input data from input packets are formatted into a texture, with each pixel of said texture corresponding to a respective character of said input data, wherein a shading operation is performed on each pixel to perform packet classification.
2. The apparatus of
3. The apparatus of
4. The apparatus of
5. The apparatus of
6. The apparatus of
7. The apparatus of
8. The apparatus of
9. The apparatus of
10. A computing system, comprising:
a central processing unit having a memory and associated software requiring packet classification; and
a graphics processing unit communicatively coupled to said central processing unit for performing graphics processing;
said graphics processing unit adapted to have a mode of operation in which said graphics processing unit performs packet classification in which data is compared to a string database,
wherein input data packets to be classified are represented as a first texture, classification rules are represented as a second texture, and a shading program is performed to classify said input data packets based on said first texture and said second texture.
11. The computing system of
12. The computing system of
13. A method of performing packet classification in a computing system having a central processing unit and a graphics processing unit, comprising:
formatting input data from data packets into pixels, wherein said input data is padded to regular boundaries; and
performing a shading operation in a graphics processing unit to implement packet classification, wherein said shading operation is a dependent texture operation to implement a finite state machine implementation of a packet classification rule.
14. The method of
15. The method of
This application is a continuation-in-part of U.S. patent Ser. No. 11/270,146, "Apparatus, System, and Method For Offloading Pattern Matching Scanning," filed on Nov. 8, 2005, the contents of which are hereby incorporated by reference.
The present invention is generally directed towards performing packet classification. More particularly, the present invention is directed towards offloading packet classification from a central processing unit to a graphics processing unit.
Computer systems typically include diagnostic software that scans data files or received data packets to detect pattern matches indicative of problems such as computer viruses or intrusive attacks. For example, computer anti-virus software typically scans files for patterns indicative of computer viruses. Depending upon the implementation, diagnostic software may also scan data packets received from a network. For example, some types of computer intrusion software detects patterns in data packets indicative that a source of incoming data or requests is untrustworthy. As one example, intrusion detection software may look for patterns in password prompts and other information indicative of an intruder.
Conventional pattern matching software performs sequential pattern matching in which a data source is compared to different patterns in a sequence i.e., first pattern 1 is checked against the data source, then pattern 2, then pattern 3, and so on until all of the different patterns are checked. A problem with pattern matching software is that it places a substantial burden on the resources of a central processing unit (CPU). This is due in part, to the large number of patterns that must be compared in typical applications. For example, anti-virus software typically must guard against numerous different types of viruses that each require different pattern matches to be performed. As a result, many computer systems run significantly slower when anti-virus software is running in the background. Moreover, a complete anti-virus scan often takes longer than desired in many computer systems. For example, in some personal computer systems it can take several hours to perform a complete anti-virus scan of all files stored on a disk.
The demands for diagnostic pattern matching scans continues to increase. For example, anti-virus software companies regularly increase the dictionary of patterns that must be scanned in order to address new viruses or other problems, such as spyware. Additionally, diagnostic software is increasingly being applied to address new issues, such as implementing increasingly sophisticated intrusion detection algorithms. It can therefore be expected that pattern matching scanning will impose an ever increasing burden on computing resources.
Additionally, many computer systems also require data packets to be classified using software running on the CPU. Network packet classification involves the search of regions of data (such as packets from a network interface) for instances of known patterns in the data and thus also requires a form of pattern matching. There has been much research in academia and industry into efficient search algorithms; however the search operation remains both CPU and memory intensive. Packet classification can, for example, include examining the headers of data packets to classify packets based upon header fields. More generally, however, packet classification can also include a classification of data packets based upon an examination of the payload of the data packet. As computing systems evolve, there is an increasing need to classify data packets.
Therefore, in light of the problems described above the apparatus, system, and method of the present invention was developed.
A computing system has a central processing unit (CPU) and a graphics processing unit (GPU). The GPU is configured to have a mode of operation in which the GPU classifies data packets on the behalf of the computing system. In one implementation, packet classification is performed by formatting input data from data packets into pixels and performing a shading operation in the graphics processing unit to implement packet classification. In one embodiment, input data from data packets are padded to regular boundaries and the shading operation is a dependent texture operation to implement a finite state machine implementation of a pattern matching algorithm.
The invention is more fully appreciated in connection with the following detailed description taken in conjunction with the accompanying drawings, in which:
Like reference numerals refer to corresponding parts throughout the several views of the drawings.
A central processing unit 110 is provided for executing software applications. As an illustrative example, in a personal computer CPU 110 may be the CPU that executes software applications running on the personal computer. A bridge module 120 may be included to couple data between different devices in computing system 100. Bridge module 120 may, for example, implement the function of a North bridge. A main memory 130 is provided to store data and may, for example, be coupled either directly to CPU 110 or via bridge module 120 or other intermediate element.
Graphics processing unit (GPU) 140 performs graphics processing operations on the behalf of CPU 110. In one embodiment a frame buffer memory 150 is provided for GPU 140 to store graphics data. In one embodiment GPU 140 and frame buffer 150 are disposed on a graphics card 160. However, it will also be understood in the following discussion that other implementations of GPU 140 are contemplated. For example, GPU 140 may be implemented as an integrated GPU residing inside a chipset with the frame buffer located in system memory.
CPU 110 has diagnostic software 112 that it executes which requires pattern matching scans. The pattern matching scans may, for example, include scans to detect strings of characters indicative of a problem. In many typical diagnostic applications a dictionary will include many different strings of characters for which a pattern matching scan must be performed to complete a particular diagnostic function. Illustrative examples of diagnostic software requiring pattern matching scans include computer virus detection software (often known as "anti-virus" software) and intrusion detection software. The diagnostic software 112 may require a pattern matching scan to be performed on a scheduled basis. Alternatively, diagnostics software 112 may diagnose problems as computing system 100 receives a stream of data from a network, such as performing virus scans as a computer user downloads data from the Internet.
CPU 110 also executes a graphics driver 114 for interacting with GPU 140. CPU 110 may also execute other software applications, such as graphics applications (not shown), text applications, media applications, and email applications. It will be understood that software modules for each application reside on a memory associated with CPU 110 and may be provided to end-users pre-loaded on computing system 100, downloadable from the Internet, or as software modules having computer readable program code stored on a computer-readable medium.
One aspect of the present invention is that at least some pattern matching scanning calculations are offloaded from CPU 110 to GPU 140. GPUs have evolved to support demanding graphics applications, such as three dimensional games and simulations. Consequently, GPU 140 will typically have substantial processing power for performing calculations upon graphics data within the graphics domain. Moreover, in a multi-purpose computing system, GPU 140 is typically fully utilized only for the fraction of the time that an end-user operates a demanding graphics application. Thus, GPU 140 is a potential resource for performing pattern matching scanning. Consequently, in accordance with the present invention diagnostic software 112 has a mode of operation in which it offloads pattern matching scanning calculations to GPU 140.
Pattern matching scanning may be performed on data blocks 180 of a pre-selected size. An exemplary size is 64K, corresponding to a conventional network data window size. An individual data block 180 may reside in any memory of computing system 100 accessible by GPU 140 directly or through a direct memory access, such as main memory 130 or frame buffer 150. The source of data for a data block may be stored data, such as data accessed from a disk (not shown) via a disk interface 122.
In one embodiment the source of data for a data block 180 comes from data packets 124 received by a network interface 126. For the case of data packets received from a data network, payload data for a number of data packets may be aggregated into a data block 180 for efficient analysis. Attributes of the header information may also be collected for analysis. In one embodiment, a data block 180 formed from incoming data packets may be intercepted for pattern matching in GPU 140 before it is processed by CPU 110. For example, bridge module 120 may be configured in response to an offload command to route data packets to GPU 140 for pattern matching analysis.
In one embodiment, an application programming interface (API) call is made from diagnostic software 112 to driver 114 to initiate an offloading of the pattern matching scanning to GPU 140. That is, software hooks in diagnostic software 112 utilize an API call to driver 114 to request that pattern matching scanning be offloaded to GPU 140. In turn, driver 114 then generates any necessary commands and data pointers to instruct bridge module 120 and GPU 140 to provide access to data blocks 180 to GPU 140 for pattern matching scanning. In the case of a computing system 100 performing two or more different types of pattern matching scanning, driver 114 may also provide instructions to GPU 140 to define the type of pattern matching scanning to be performed.
The results of the pattern matching scanning performed by GPU 140 are reported back to diagnostic software 112 in CPU 110. This may be implemented with different levels of specificity, depending upon bandwidth and processing constraints. For example, the report may be a flag or other bit indicating a match occurred. Alternatively an exact string may be reported or a list of all strings and offsets. While GPU 140 may perform all of the pattern matching scanning, more generally GPU 140 may perform selected portions of the pattern matching scanning. For example, GPU 140 may perform a first pass of pattern matching scanning to identify data blocks 180 having potential problems. In one implementation, the report that is sent back to diagnostic software 112 is used by diagnostic software 112 to select data blocks 180 for additional analysis in a second pass of analysis. The second pass of analysis may, for example, be performed either on GPU 140 or on CPU 110.
GPU 140 may be adapted to receive data in specified data formats. Reformatting of input data may occur in CPU 110. Alternatively, in one embodiment bridge module 120 includes a data reformater 128 to convert input data blocks 180 into a format compatible with GPU 140. In another embodiment, a processing block 142 of GPU 140 is used to perform at least some of the data reformatting
GPU 140 utilizes a string database 152 to perform pattern matching scans for a particular diagnostic function. In one embodiment an initialization process is implemented by diagnostic software 112 to load the string database 152 into a memory accessible to CPU 140, such as frame buffer 150 or a portion of main memory 130.
The string database 152 is a dictionary of strings of characters that input data is compared against to identify matches indicative of problems with a data block 180. Pattern matching scanning requires testing input data for the occurrence of a sequence of characters having a specified order. As such, one way of performing a pattern matching scan in GPU 140 is to utilize a state table in which the state is incremented each time that a successive character of an input data string matches a pattern. That is, the state advances with each successive matching character until a terminal state is reached, indicating a pattern match was identified. There may also be an exit state indicating that no pattern match was found. In one embodiment, string database 152 includes finite state machine (FSM) dictionary tables 154 which are designed to execute a FSM implementation of a pattern matching algorithm when GPU 140 executes a pre-selected processing operation. The FSM dictionary tables 154 may be compiled and loaded by diagnostic software 112 into a memory accessible by GPU 140.
String pattern matching scanning is performed utilizing at least one processing block 144 of GPU 140, such as a pixel shader, vertex processor, or video processor. GPUs typically include pipeline stages designed to perform certain types of graphics operations in parallel over a substantial number of parallel processors. For example, many GPUs have hundreds or even thousands of processors in selected pipeline stages, such as a shader stage or a vertex processor stage. It is therefore desirable to perform pattern matching scanning in a way that is compatible with the types of graphics operations that a GPU is designed to process in parallel. This permits GPU 140 to be used to perform pattern matching using parallel processors, improving the speed with which pattern matching scanning can be performed. As a result, GPU 140 can be utilized to perform pattern matching scanning with the processing work of the pattern matching scanning distributed over many different internal processors, resulting in potential speed improvements compared with performing pattern matching scanning in a conventional CPU 100.
An exemplary graphics operation to execute a FSM implementation of a pattern matching scanning algorithm is a dependent texture fetch. Dependent texture operations are well-known graphics operations described in graphics standards such as the OpenGL� 2.0 Specification, the contents of which are hereby incorporated by reference. Pixel texture and dependent texture are commonly used to describe graphics operations in which color fragments are used to generate texture coordinates. The color fragments are replaced with corresponding entries from a texture. These operations are essentially equivalent to an arbitrary function evaluation using a lookup table. Thus, one way to implement a FSM for pattern matching scanning in a GPU is to implement string database 152 as textures selected to execute a FSM for performing pattern matching when a dependent texture operation is performed. In particular, string database 152 may be implemented as FSM dictionary tables 154 stored as a texture such that in response to a dependent texture operation an input character string is compared to entries in the FSM dictionary table 154. In this case, the function evaluation performed by the table lookup to FSM dictionary table 154 is selected to implement a FSM designed to perform a pattern matching scan.
Table I illustrates in more detail a portion of an exemplary FSM dictionary table. An input data block 180 is represented as an input data structure corresponding to a first texture, such as a linear texture in which each character (e.g., each ASCII byte value) is assigned to one pixel. The FSM dictionary table corresponds to a second texture which is a two-dimensional texture. An x-dimension of a second texture corresponds to the ASCII byte value of an input character (e.g., a, b, c, or d) defining a pattern match and the y dimension corresponds to the current state of the state machine. In a dependent texture operation the value accessed at a point x, y would be the next state of the state machine. Thus, as a dependent texture fetch operation is performed Table I is traversed in a raster fashion. Thus, for example, in the first state (second row) if characters "ab" are encountered the state moves to state 2.
Table II illustrates another example of an FSM dictionary table. The table structure is arranged as a jump table. The address into the table is formed from {state byte}, where state is a per-thread register that is retained, and byte is the next byte of input. The contents of the texture are used to update state. As one example, consider a state table of 7*256 entries which searches for the strings "foo" and "sam". The initial state is set to 2. States 0 and 1 are sticky. Upon exit, if state==0, there was no match. If state==1, there was a match.
Referring back to
In one embodiment, pointers to data structures are passed on to a shader program 230 to perform the pattern matching scanning. One of the pointers is to the data to be scanned. The input data is formatted as a one-dimensional or two-dimensional texture, with each pixel being a single character of the input data. The other pointer is to a state table corresponding to an output texture. Depending upon the implementation, other information may also be passed on the shader program 230 to implement the desired pattern matching scans and output data in a desired format.
One aspect of the present invention is that it can exploit the parallelism of a GPU 140 having one or more stages with parallel processing units.
GPU 140 is preferably optimized for a particular implementation to efficiently read FSM dictionary tables 154 of string database 152, read input data blocks, record matches, report results, and reformat data. One optimization is to encode a FSM dictionary table 154 for a data string so that a single read of the FSM dictionary table 154 returns not only the next FSM state but a compressed list of one or more of next most-likely states along with corresponding input values. The number of data reads can be reduced by selecting an efficient input texture format based upon the different types of data stored in a pixel. For example, in an R, G, B, alpha format, an input texture can be optimized by repeating values of a character string in a staggered manner in the red, green, blue and alpha fields of a pixel such that the data string "abcdefg" is encoded in a pixel as "abed", "bcde", "cdef" and "defg." In this example, a single read permits the input value and the next three values to be obtained from a single read. In one embodiment the shader program discards pixels where no strings were detected to reduce the amount of data that must be recorded. In this embodiment, the number of strings matches with the input data can then be obtained by counting the number of pixels written to the output structure. One optimization for handling larger input data blocks is to format large data blocks as two-dimensional textures. Two-dimensional textures complicate comparisons at the edges of textures. However, these issues can be addressed by padding the two-dimensional structures with repeated sections of input data or by adding a wrapping mode in the graphics hardware. Another optimization is to offload reformatting of input data to hardware such that the CPU does not have to reformat input data into a texture format.
In one implementation of parallel pattern matching scanning, a shader program is run for every byte offset in the input data to perform pattern matching scanning in a parallel fashion. For example, for a 2 kB input string, the shader program may be run 2048 times in parallel with the value of the coordinates ranging from (0,0) to (0,2047). In one embodiment, if a string is found at a position coordinate x, then the corresponding pixel in the output texture is set to red and the occlusion counter will increment. Below is exemplary pseudocode describing operations performed by a shader program for checking for strings:
As previously described, a benefit of the present invention is that scanning is offloaded to GPU 140. In many computing systems, GPUs are bundled with a CPU. As a result, in many applications an end-user gets the benefit of a reduced burden on their CPU and potentially faster scanning without increasing the hardware cost of computing system 100. Additionally, a GPU is also capable of performing pattern scanning processing using parallel processing, potentially increasing the rate at which pattern matching scanning is performed in a computing system.
Referring to
Note that the input data may comprise a selected subset of data from each packet, such as header data and/or a selected portion of payload data. For packet classification, string database 752 is a dictionary of characters that input data from data packets are compared against to identify matches to classification rules. String database 752 has FSM dictionary tables 754 designed to implement a pattern matching algorithm for packet classification when a GPU 140 executes a pre-selected processing operation. A processing block 744 of the GPU is used to implement pattern matching for packet classification. For example, shader program 230 may perform a texture dependent fetch to compare a texture generated from a data block 780 extracted from input data packets with a texture corresponding to a FSM dictionary table 154. Referring again to
Packet classification can be efficiently performed in a GPU, due in part to the processing capabilities of highly parallel GPUs and the aspects of packet classification in typical network environments. One aspect of typical network environments is that packet classification rules are typically only occasionally updated. That is, the classification rules are typically static, at least for intervals of time between updates and/or reboots. In one embodiment, a set of reference data contains classification rules that should be processed (e.g., as FSM dictionary tables). In a typical network application, this reference data for packet classification is likely to be mostly static (varying only when the rules are updated, typically once per day or upon system reboot). The reference data may also be accessed frequently during scanning, and benefits from being placed in a frame buffer memory 150 of a graphics card 160.
Another aspect of packet classification that snakes its suitable for offloading to a graphics processing unit is that in a typical packet classification environment packets to be scanned are accessed once and not modified. Graphics cards are typically optimized for reading data such as this.
Packet classification is also suitable for offloading to a GPU because packet classification can be organized to be a short answer identifying to which classification the packets belong to. Packet classification in which a short answer is generated is consistent with offloading to a GPU, since GPUs are sometimes a bottleneck if large amounts of data need to be read back from the GPU to the CPU after processing.
Additionally, the highly pipelined and parallel nature of GPUs is consistent with the need to process a continuous stream of packets to perform packet classification. The pipelined and parallel nature of graphics processors is of benefit to efficiently perform packet classification.
An exemplary embodiment of a packet classification technique will now be described in more detail. In one embodiment a dictionary of classification rules to apply is pre-processed as a finite state machine (FSM) representation, the FSM dictionary table 754. The FSM dictionary table may be encoded into a two-dimensional texture optimized for GPU access. For example, the x dimension of the texture would correspond to the ASCII byte value of the input character, and the y dimension would correspond to the current state of the state machine. The value accessed at position (x,y) would be the next state of the state machine.
The input data is formed from multiple input packets, padded to a regular boundary. The input data may be formed from a selected subset of packet data, such as selected header subsets from multiple input packets. The input data may be formatted into a one-dimensional texture, with each pixel being a single character of the input data. The output data is a one-dimensional texture surface, in which the byte value of each pixel position represents the classification of a corresponding packet in the input.
The shader program calculates the value for each pixel in the output structure by accessing the input texture at a corresponding offset. The shader program FSM representation starts in the initial state, and reads sequential values from the input structure's starting point. It then uses these values to make a dependent texture fetch to the FSM dictionary table 754 to find the next state. This continues until the FSM indicates the next state is a terminal state. If the FSM arrives at a terminal case indicating a classification has been found, the pixel is written with a color value corresponding to the classification. If no match was found, the pixel is written as white.
Various optimizations may be supported for packet classification. For example, since the dependent texture fetches during the FSM next-state calculation are a performance bottleneck, the FSM dictionary table 754 can be encoded so that a single read returns not only the next FSM state, but a compressed list of the next several most-likely states (and corresponding input values). As another example, since reading the input structure is also a performance limiter, the input texture can be optimized by repeating values in a staggered manner into the {red, green, blue, alpha} values of a pixel. For instance, encoding the string "abcdefg" as {"abcd", "bcde", "cdef", "defg"} would allow the input value and the next three values to be obtained from a single read. Larger input data blocks can be supported by formatting them into two-dimensional, rather than one-dimensional structures. This complicates comparisons at the edges of the textures. This can be handled by padding the structures with repeated sections of the input data, or new wrapping modes in the graphics hardware. Optimizations that relate to re-formatting the input data can be offloaded to hardware so that they do not burden the CPU. In addition, system optimizations can be done to enable a network controller to place input data, or a re-formatted copy of input data, into specific regions of memory such as the graphics frame buffer.
Packet classification has many applications. Packet classification requires looking inside of data packets at a selection of bytes to determine how to classify the packets. Data packets typically are arranged to have headers and payload data sections, depending on the implementation details of the data packet. The first 100 to 200 bytes of the packet will generally provide information for packet classification, although more generally any subset of fields of a packet (e.g., headers fields and/or other packets portions) may be analyzed to classify the packets. As one example, packet classification is useful in layer 2 applications to classify packets based on a MAC address or location for virtual server classification. As another example, for layer 3 applications, packet classification may look into IP/TPC addresses to sort packets for interfaces. For example, TCP network packets, would rely on IEEE and IETF specifications of network packet formats and protocols. As one example, TPC/UPC headers could be classified and a bit code, such as a 1 or 0, sent back as the classification result. As yet another application of packet classification, packet classification may be performed for an application layer or higher layer. For example, an operating system or other software 712 could utilize packet classification to facilitate processing of data packets. In a graphics system, packet classification could also be used to sort data packets into traffic classes that distinguish two or more different types of traffic, such as distinguishing game traffic from other traffic.
In one implementation, every packet is classified by the GPU. However, more generally, a subset of each packet may be copied and provided to the GPU for classification. For example, the packet headers may be copied and the copies split off and placed in memory for classification by the GPU. In this example, the GPU can then send classification results to the CPU. As another example, a selection subset of bytes (e.g., the first 256 B of each data packet) are copied into memory as header data. The GPU then classifies the header data.
In one implementation, packet classification is performed by the GPU on the behalf of the CPU and/or a network device. More generally, however, the GPU may also perform packet classification for local use in the GPU.
It will be understood that the shading operation may be implemented using different techniques. For example, the present invention may be implemented using a graphics system employing a Direct X 10 API and an Nvidia GeForce 8800 series architecture of graphics processors. Nvidia GeForce 8800 series graphics processing units support Shader Model 4.0, which includes innovations such as a geometry shader and a unified shading architecture. The GeForce 8800 Architecture is described in several publications of the Nvidia Corporation, such as "Technical Brief Nvidia GeForce 8800 GPU Architecture Overview," published November, 2006 and "Technical Brief Microsoft DirectX 10: The Next Generation Graphics API," also published November 2006, the contents of each of which are hereby incorporated by reference.
An embodiment of the present invention relates to a computer storage product with a computer-readable medium having computer code thereon for performing various computer-implemented operations. The media and computer code may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well known and available to those having skill in the computer software arts. Examples of computer-readable media include, but are not limited to: magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROMs and holographic devices; magneto-optical media such as optical disks; and hardware devices that are specially configured to store and execute program code, such as application-specific integrated circuits ("ASICs"), programmable logic devices ("PLDs") and ROM and RAM devices. Examples of computer code include machine code, such as produced by a compiler, and files containing higher-level code that are executed by a computer using an interpreter. For example, an embodiment of the invention may be implemented using Java, C++, or other object-oriented programming language and development tools. Another embodiment of the invention may be implemented in hardwired circuitry in place of, or in combination with, machine-executable software instructions.
The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that specific details are not required in order to practice the invention. Thus, the foregoing descriptions of specific embodiments of the invention are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed; obviously, many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, they thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the following claims and their equivalents define the scope of the invention.
Patent Citations
Non-Patent Citations
Referenced by
Legal Events
Original Image


text:
The most notable example of cross-cultural cooperation will take place at the John Anson Ford Amphitheater on Saturday, October 16 at 7:00 p.m. with the "Poetry of Peace" concert. The concert, produced by Elgrably, features Omar Faruk Tekbilek, who is of Turkish and Egyptian heritage, and the Israeli group "Sheva," that includes both Jewish and Arab members as well as guests Ali Jihad Racy, Jai Uttal and Adam del Monte. The concert is hosted by Neal Brostoff, director of Cultural Affairs for the Israeli Consulate.
We welcome your feedback.
Privacy Policy
Your information will not be shared or sold without your consent. Get all the details.
Terms of Service
JewishJournal.com has rules for its commenting community.Get all the details.
JewishJournal.com reserves the right to use your comment in our weekly print publication.

subset: commoncrawl


text:
cc'); } -->
3 bed, 2 full bath, 1 half bath. Fantastic location, excellent finishes and an amazing pool and lanai make this Todd Johnston home iMore info
3 bed, 3 full bath. Shows like a model home! Spectacular Morton Brothers unique custom built home with updates galore iMore info
4 bed, 3 full bath, 1 half bath. Beautifully remodeled home with refinished wood floors, new carpet up, new stainless steel appliancMore info
4 bed, 2 full bath. GREEN TECHNOLOGY AT ITS BEST! This open and spacious 4 bedroom 2 bath split plan home boasts a fullMore info
2 bed, 2 full bath. This immaculate, tastefully decorated 2 bedroom home/plus den is located in Presidio, a maintenanceMore info
3 bed, 2 full bath. New Carpet and Freshly Painted!! Pool home sits on over 1/4 of acre. Enjoy this 3 bedroom 2 bath 2,More info
2 bed, 2 full bath. Beautiful 2 bedroom home in the fantastic golf community of Peridia. This great home was upgraded wMore info
3 bed, 2 full bath. Fantastic, light bright open floor plan with volume ceilings in the living room/great room area. LaMore info
3 bed, 2 full bath. Update 3 bedroom 2 bath home in Bay Shore Garden . Dinning room , combination living room and familMore info
4 bed, 2 full bath, 1 half bath. Pool home in west Bradenton. All tile flooring. Four bedrooms, two full baths and a half bath for pMore info


text:
Hey Blogger Moms! Let's support each other on Instagram! Post your Instagram I.D. or address on the comment. I will gladly follow back! If you find me on Instagram, it may be helpful to say you are from MBC.
Let's support each other!
Location: USA
Members: 246
Latest Activity: Jun 25
What is YOUR ID?
P.S. Dont forget to follow me at
Phew... just made it through the list.
*I Follow Back
I'm new to the game ladies. I'd love the support and will follow you back! https://instagram.com/queenofthreecom/
Hi there... I am a newbie. I would LOVE if you followed me https://instagram.com/global_munchkins/
I will be sure to follow you back... Thanks!!!
Blogging about family travel, adoption and funny things my kids do ;)
Hi everyone! New member here. I would love for you all to follow me at http://instagram.com/mybashfullife
Thanks so much!
Hi mommas! Folle me at: https://instagram.com/mommyandthemrs/
I'll follow back! Love checking out all your blogs!
https://instagram.com/weeplanit ---working on following right now... :)
http://instagram.com/diaperetiquette -- I WILL FOLLOW BACK! :)


text:
cc'); } -->
3 bed, 2 full bath, 1 half bath. Step into this "Trinity" courtyard style home and experience the essence of luxury Florida living.More info
5 bed, 4 full bath. East meets West in this French inspired canal front home with private boat dock and lifts. Harbor HMore info
4 bed, 4 full bath. Stunning Mediterranean designed 4 BR/4 BA pool home with modern infusion! Owner spared no expense wMore info
3 bed, 3 full bath. Gorgeous home with beautiful golf course view. Live in a golf course community without the fees. FaMore info
4 bed, 2 full bath, 1 half bath. Ahoy Boaters! Envision nautical perfection in this Deep Saltwater canalfront luxury Inlets home witMore info
3 bed, 3 full bath. Bring your horses to this sprawling nine acres in the Trails of Panther Ridge. This custom built 3More info
4 bed, 4 full bath. Relax and enjoy luxurious living in this gracious 4BR-4BA home beautifully designed to reflect warmMore info
4 bed, 3 full bath, 1 half bath. Room to roam in this beautiful move-in ready 4 brms, 3 baths and (2)1/2 baths ranch on almost 2 acrMore info
4 bed, 2 full bath, 1 half bath. THIS LUXURY HOME, for the most diserning buyer, is located a short distance from Desoto Memorial PaMore info
5 bed, 4 full bath, 1 half bath. Beautiful 5 Bedroom Furnished home, completed in 2014, in Gated Legends Bay. Exterior features inclMore info


text:
1930 - 2012
JoAnn DePriest Schirmer past away at home December 21, 2012. JoAnn was known to most of her friends as Jody. Jody was born November 12, 1930, in Longview, Washington. Her parents
were Virginia Dee Fagan and Kenneth Jackson DePriest.
Jody attended Longview schools and graduated from R.A. Long High School in 1948. She graduated
from Washington State University in 1952 with a Bachelor's of Arts Degree in Sociology. She married her college sweetheart Bill Schirmer in 1953. Immediately after graduation from college Jody began working as a social worker for Washington State Department of Public Assistance in Walla Walla for 7 years, followed
by 4 years in Dayton, Washington. While working in Dayton she was responsible for all state services in Columbia County.
Jody and Bill adopted their 2 children, Mark and Jayne, while living in Dayton. Jody gave piano lessons for several years while living in Dayton and is fondly remembered by many of her students.
Jody and her family moved back to Walla Walla in 1970 where she resided until her death.
From 1977 to 1983 Jody served as trustee on the Walla Walla Community College Board of Trustees, 4 years of which she served as Chairman of the Board. These were formative years for the college, and much of the philosophy of the college remains in effect today. After her service as Trustee, she remained on the Foundation Board, which she helped establish while serving as Trustee for the college.
Jody was a volunteer for the Planned Parenthood of Walla Walla, Carnegie Art Center, and a member of the American Association of University Women. She was a member of Chapter FT, PEO, the Congregational Church, Walla Walla Elks #287, and the Wheelers RV Club, and life member of Sigma Kappa Soroity.
Jody was a founder and member of Dayton Bridge Club and played bridge for over 50 years.
JoAnn loved to travel with her husband in their motor home which they did for more that 30 years. One of the most memorable trips was down the Baja to La Paz stopping every 3 days for side trips to the cities, ranches and small towns. Jody was an avid fisherman and enjoyed fishing for any kind of fish and just about anywhere. She also enjoyed playing bridge, gardening as long as she was able, reading, cooking and most of all spending time with her grandchildren. She was known for her delightful sense of humor and enjoyed a wide circle of friends, both young and old. She will be missed by all of them.
She is survived by her husband, Bill at home, a son Mark in Memphis with his wife Pat and 4 grandchildren, Sam, Natalie, Cole and Rachael. A daughter Jayne Schirmer preceded her in death in 2010. Jack Page is Ashley's father who lives in College Place, WA. Ashley Ann Schirmer is the only local granddaughter who enjoyed much attention from her Nana! Also surviving is a cousin Kathleen her husband Steve and one boy Jeremy of Elma, WA. A cousin Danny McKay and his family also of Elma, WA. Nephews Don Kirksey, Jr. his wife Lynn and two children, Kevin and June Kirksey wife and their son Kevin, Jr. and wife Jennifer.
Jody has many cousins from the DePriest side of her family with Anna Jean Morris and husband from Longview, WA and Pat Johnson of Las Vegas, Nevada being her close cousins.
A very special friend, Ellen Bender, who was JoAnn's care giver for nearly 3 years was by her side 24/7 during the last several days of life. She was gentle and loving to Jody and Ellen has provided me with faithful support during these trying times. I am most grateful for her support.
A funeral service will be held on Monday, January 7th at 11 a.m. at the First Congregation Church, 735 S. Palouse St. Memorial contributions may be made to Walla Walla Community Hospice or the Blue Mountain Humane Society through the Herring Groseclose Funeral Home, 315 W. Alder, Walla Walla, WA 99362
Friends and Family are invited to sign the online guest book at www.herringgroseclose.com.
Use the comment form below to begin a discussion about this content.


text:
All News
- Today
- Past 7 Days
- Past Month
- Past Year
- Specific Date Range
- Feature Story (5)
- Opinion (1)
- Press Release (2)
- Date
Speech by World Bank Group President Jim Yong Kim: Preparing for Peace and Prosperity: Steps Ahead for the Arab World
Your excellency, members of Parliament, faculty, students, friends,I would like to thank you for your gracious invitation and for bringing me together with the future, and by that I mean the aspiring students... Show More +
International Community Should 'Prepare for Peace' in Syria and Throughout Region — World Bank Group President
BEIRUT, June 3, 2014- While the war in Syria shows no sign of abating, World Bank Group President Jim Yong Kim today told an audience of students and policymakers that it was time to "prepare... Show More +
World Bank Group President Brings Hopeful Message to Middle East
World Bank Group President Jim Yong Kim has a message for the Middle East and North Africa: Despite the enormity of the challenges, the region can find a way out of its crises.Kim is visiting Saudi... Show More +
The World Bank and the Impact of the Syrian Crisis
Lebanon is suffering economic losses as a side-effect of the Syrian crisis, with government revenues expected to fall dramatically because of interrupted trade and the loss of business and consumer confidence. ... Show More +
Syrian Crisis Casts a Long Shadow over Refugees and Neighboring Countries
In Jordan, the World Bank Group approved two emergency projects to help the country bolster strained services to Jordanians: $150 million in emergency aid to support Jordan's health care system as well... Show More +
Lebanon Straining under Multiple Shocks from Syrian Crisis
World Bank working with Lebanon on strategy for managing the social and economic impacts of the neighboring conflictNEW YORK, September 24, 2013 – Dr. Jim Yong Kim, President of the World Bank Group, met... Show More +
Lebanon Bears the Brunt of the Economic and Social Spillovers of the Syrian Conflict
The arriving Syrians register their status with the United Nations High Commission for Refugees (UNHCR), which provides them with monthly food and hygiene kits, and in very exceptional cases, some cash... Show More +
Op-Ed: Spillover from Syria: Helping a Neighbor Cope
By the end of this year, there will be one Syrian in Jordan for every six Jordanians. This stark figure is just one example of the impact the civil war in Syria is having on neighboring countries,... Show More +
Middle East and North Africa: Does Development Reduce the Risk of Conflict?
Interview with Colin Scott, Lead Social Development Specialist and Caroline Bahnson, Social Development ConsultantHow does this study relate to the core mission of the World Bank in the Middle East and... Show More +


text:
Kenny Wallace : X Games brother retired too soon; Pearn keys turnaround
Although Rusty Wallace is most known for driving the No. 2 " Blue Deuce" for Penske Racing, his 1989 championship came with Blue Max Racing. He had 55 wins over his 25-year career and continues in the sport as a car owner and ESPN broadcaster.
NASCAR Hall of Fame: Rusty Wallace
Rusty Wallace gets his 55th and final career victory at Martinsville Speedway on April 18, 2004 in the Advance Auto Parts 500.
NASCAR Hall of Famers think new format has been great, added excitement RELATED: Follow your picks in the Chase Battle Grid Presented by Toyota HOMESTEAD, Fla. -- Dale Jarrett and Rusty Wallace each won championships at NASCAR's highest level under a season-long cumulative points system, years before the advent of the Chase for the NASCAR Sprint Cup playoffs. This year's format is a drastic change from the system of their heyday, with eliminations, rewards for winning and consistency all part of the equation. Even though the current complexion of the Chase represents a dramatic shift, both retired drivers said they'd have welcomed a shot at the title under this year's revised rules. "I would've loved to have been a part of it," Jarrett said. "I think all your champions will tell you the reason they're champions is because of how they thrive and handle pressure-packed situations, and I think we're seeing exactly that. I get ramped up doing the telecasts so I can't imagine what it would've been like driving." The two NASCAR Hall of Famers swapped stories and offered their thoughts about the state of the sport in a rollicking half-hour news conference Friday at Homestead-Miami Speedway , site of the season-ending Ford EcoBoost 400 (Sunday, 3 p.m. ET, ESPN). Both former drivers will share in calling the championship finale in their roles as TV analysts. Wallace and Jarrett each won one title in NASCAR's premier series a decade apart, with Wallace reigning in 1989 and Jarrett's crowning moment coming in 1999. For selfish reasons, Wallace said he would have preferred if the idea had been hatched for the new-look Chase during his racing career. "For me, they told me if we'd had this format while I was driving, I'd have won three championships with the amount of wins I've had," Wallace said. "So yeah, I like this a lot. I think it's an exciting series with what they're doing now." Wallace said several fellow members of the NASCAR Hall of Fame would have adapted well to the new format, reeling off the names of Bill Elliott and Dale Earnhardt Sr. as drivers who relied on a healthy mix of winning plus consistency. Jarrett added the name of NASCAR Hall of Fame nominee Terry Labonte to the list, but went back even further to marvel at what Hall of Famers Fireball Roberts or Junior Johnson could have accomplished under Chase rules. "I think that it would've fit all different eras if we had this type of format in those times," Jarrett said. Both agreed that the new format has increased the intensity of the racing this season, some of which has spilled over to post-race confrontations. Jarrett said that some of those same issues cropped up during his driving days, but that the spotlight's glare wasn't as wide as today's, with social media and traditional media expanding the number of eyes focused on the sport. Wallace pointed to Ryan Newman brushing aside rookie Kyle Larson last weekend as an instance of the hard-edged racing that the new Chase format has created. While some of the extracurriculars go over the line and result in punishment, Wallace said there's still a balance in what qualifies as acceptable and what isn't. "It has changed a little bit, but I think the drivers being able to get out there and have a lot of contact and not being penalized for it is a good thing nowadays," Wallace said. "The fighting, the beating each other up -- I'm not a big fan of that. I do like controversy and I do like excitement, and I think that was OK to tolerate. Everybody's going to have a different approach." MORE: READ: Latest Chase news PLAY: Monitor your Chase Grid Game picks WATCH: Latest NASCAR video FOLLOW LIVE: Get RaceView FULL CHASE COVERAGE • Chase hub page • Chase Grid games • #MyChaseNation
Rusty Wallace believes that the Gen 6 car is good for race fans.
Rusty Wallace speaks about the 2013 season and the excitement of the Gen 6 car.
Rusty Wallace talks about the opportunity to climb back in the familiar No. 2 car during 2014 testing at Daytona this week.
Rusty Wallace and Brad Keselowski go head-to-head for bragging rights on racing video game.
Greg Wallace and Jason Jarrett reflect on a childhood in racing


text:
ST PETERSBURG, FL, April 5, 2005 - There's a glow permeating this Florida city following last weekend's inaugural Honda Grand Prix of St Petersburg, the Indy Racing League's first street/road course contest in its nine-year-plus history.
The event went off without a snafu, thanks to good planning by Barry Green, Kirk Russell and the hordes of Andretti Green Promotions workers assembled for the purpose. Promotion was excellent - an anomaly for the League - and the race drew well more than the 50-70,000 fans hoped for by Green and Co.
From the moment I arrived, though, it appeared everyone wanted to talk about the same old subject: reunification of major American-based open wheel racing.
It might sound like another broken record to some but now that the IRL has invaded the province regularly occupied by the Champ Car World Series and held its first extremely successful street race, it's simply not possible to think of the League as a one-trick pony anymore.
Among the spectators on hand to watch the League's first street race was a man who will race on the other side of the country this weekend in Champ Car's belated season opener, the 31st annual Toyota Grand Prix of Long Beach.
St Petersburg resident Sebastien Bourdais, the reigning Champ Car titleholder spent the weekend watching other people racing rather than competing on the familiar track.
Bourdais realizes, despite his short time driving in the USA that there might have been an even better show in his adopted hometown had there been 30 or more brightly colored projectiles screaming by the yachts moored adjacent to the 1.8-mile circuit where he began his Champ Car career (on pole position, of course).
Sebs is not the only one to realize this factoid; just about everyone in the IRL paddock still believes that a single united US-based open wheel series beats two of a kind. The competition would be superior, the ability to bring in sponsorship money would be easier, and the fans might even pay attention once again.
It would be tough not to pay attention to what occurred this weekend. Team co-owner and co-promoter Michael Andretti called it a "fantasy weekend", one in which his quartet of Andretti Green Racing Dallara/Honda/Firestone entries crossed the finish line in first through fourth places.
One of his drivers, Bryan Herta took the Marlboro Pole Award for the second straight race weekend. Herta finished fourth in the 100-lap street fight. Another was fastest in single car qualifying, but Dario Franchitti failed to convert that position once the IRL's novel Firestone Fast Six 10-minute winner-take-all shootout was complete. Dario held third once the race was done.
Tony Kanaan, the IndyCar Series' reigning champion was in the middle of most of the action all afternoon and helped cause sufficient controversy as he made his way to second on the podium. Oh, and local resident Dan Wheldon, whose ubiquitous face graced signs all over town was the winner of the race.
Does it get better than that? Well, yes. Andretti's son Marco made his Menards Infiniti Pro Series debut by winning pole, losing it on a technicality, regaining the point on Saturday and then winning the Sunday morning race.
Marco's best pal Will Riehl died in a traffic accident on Saturday afternoon; this 18-year-old heir to his grandfather's and father's legacies was distressed and stressed out by all of the background complexities but undeterred from the task at hand, even when Andretti committed an unforced error and fell to second.
The kid just put his head down and made an inside pass on Kiwi Wade Cunningham for the lead that had his competitor dazed and confused afterwards.
Mario Andretti, joined by wife Dee Ann, daughter Barbara and granddaughter Marisa made his first call on an Indy Racing League event other than the Indianapolis 500 Mile Race.
Mario looked like he was having fun, especially after Marco's victory. He might attend another race despite his ongoing quarrel with League owner Tony George and support for Champ Car.
Marco Andretti will likely race in the Pro series' support event the weekend of the United States Grand Prix at Indy. That Michael's son is destined for greatness can't be understated and his spoken desire is to race for his father in the near future.
Wouldn't you like to see Marco Andretti battling the IndyCar Series stars together with Sebastien Bourdais, Paul Tracy (likely gone to NASCAR next year), A.J. Allmendinger and the balance of the current Champ Car field?
Wouldn't you like to see American open wheel racing united as a front?
This coming weekend's Long Beach race may easily be the final thrust for Champ Car on this beachside street circuit. The contract is up Sunday afternoon and Indy Racing League operatives acknowledge they want to be there.
The League is likely headed north of the border at least once in 2006 now that Canadian star Patrick Carpentier has settled into the IRL.
North American street races have been Champ Car's forte and now the Indy Racing League has even usurped that standard with this exciting Honda Grand Prix of St Petersburg.
It wasn't always pretty, but open wheel street races normally have NASCAR-style banging and pranging with walls in such close proximity and finishing positions so important.
There's a hue and cry for unification. The noise is getting louder and louder and it's coming from within both series' purvey. Now would be a good time to act for the benefit of the business and sport of motor racing.


text:
NYC's Park Avenue to Feature Yoshitomo Nara's 'White Ghost' Exhibit, 9/6 - 11/5
New York City's Department of Parks & Recreation is pleased to announce White Ghost, an exhibition of two new sculptures by Yoshitomo Nara to be featured on the Park Avenue Malls at East 67th Street and East 70th Street from September 6 through November 5, 2010. This exhibition is presented in conjunction with the Art Production Fund and The Sculpture Committee of The Fund for Park Avenue.
"Yoshitomo Nara's grand sculptures will enliven Park Avenue and give New Yorkers and visitors a look into the window of contemporary Japanese art," said Parks & Recreation Commissioner Adrian Benepe. "Parks is proud to partner with the Art Production Fund and the Fund for Park Avenue to present this exciting, free exhibition of Nara's artwork in New York City."
This public art installation coincides with Yoshitomo Nara: Nobody's Fool, a major retrospective at the Asia Society from September 9, 2010 through January 2, 2011, and Nara's open studio residency throughout August at the Park Avenue Armory. The large sculptures on the Park Avenue Malls stand near the entrances to Asia Society and Park Avenue Armory like komainu, mythical lion-like animal statues commonly placed at the entrance to Japanese shrines as guardians. Nara, who often uses dogs and children as subjects in his work, has uniquely combined the two for White Ghost. The sculptures are glossy white, and sit on rough stone-like bases, referencing how artifacts and monuments from the past often appear in museums. By presenting the sculptures in such a way, he considers the future ruins of his own work, and ultimately his own mortality.
Since the Japanese pop movement in the 1990s, Yoshitomo Nara has received international acclaim for his distinct figurative style. His drawings, paintings and sculptures can be seen in Permanent Collections at MoMA, New York; CAC Malaga, Spain; and Queensland Art Gallery, Australia. Nara's largest sculpture, a 27' high concrete dog is permanently installed at the Aomori Art Museum, Japan. His mixture of vulnerability, rebellion and hopefulness within his artworks connects intimately with people worldwide.
About Author
- Casting Roundup: Sarah Chalke, Kim Raver Headline New Pilots
- ADVENTURE TIME Headed to the Big Screen?
- Pilot Season Roundup: Colm Feore, Daniel Stern, Dave Annable to Star in New Shows
- James Franco to Star in New Fox Comedy, WHY HIM?
- Christopher Meloni to Star in WGN America's Slave Drama UNDERGROUND
- Check Out Alex Dunphy's Full College Essay from Latest MODERN FAMILY Episode
- Photo Flash: HBO Reveals Key Art for GAME OF THRONES Season 5
- Syfy to Honor Leonard Nimoy with Special Programming This Sunday
- Grammy Winner Kelly Clarkson Exclusively Premieres New Music from New Album on MTV, VH1 & CMT First
- CONSTELLATIONS' Jake Gyllenhaal and Ruth Wilson Set for THEATER TALK This Weekend


text:
Thanks for redeeming.{{else}}
Success! Thanks for repurchasing.{{/if}} {{else}} {{#if Expired}}
Increase my visibility!{{else}} {{#if IsMultiPack}}
{{#if HasMultiPack}} You have {{MultiPackCount}} top spot(s) left. Now loading you into the search listings... {{else}} You have used all top spots. Now loading you into the search listings... {{/if}}{{else}}
We are loading you into the search listing pages...{{/if}} {{/if}} {{/if}} {{/if}}
{{Current}} just saw you!{{/if}} {{#if LastTopSpotPurchaseIsMulti }} {{#if HasAnyTopSpot}}
{{#if HasFreeTopSpot }} {{ UnclaimedTopSpotFree }} Free {{/if}} {{#if HasPaidTopSpot }} {{#if HasFreeTopSpot }} & {{/if}} {{ MultiPackCount }} {{/if}} Top Spot{{#if Plural}}s{{/if}} Left{{else}}
0 Top Spot{{#if Plural}}s{{/if}} Left{{/if}} {{else}} {{#if HasFreeTopSpot }}
{{ UnclaimedTopSpotFree }} Top Spot{{#if Plural}}s{{/if}} Left{{/if}} {{/if}} {{else}} {{#if HasResults}}
{{Current}} see you now!{{else}} {{/if}} {{/if}}
You can now invite anyone to meet at your favorite Starbucks.
Limited-time feature
32 year old man | Eustis, FL, USA | Seeking women 20-30 within 50 miles
Looking for someone to have fun and enjoy life to the fullest with. Is it you? Only one way to know =)
I am a native Canadian, but am now a U.S. citizen also. I have a Master's Degree in Biology, with a focus in Microbiology, and I am currently a professor, which I absolutely love doing. This internet dating is new to me, and I am not sure what to expect of it. But I would love to find that special someone. My main reason for joining the site, well there are two. First, because meeting people at work, or friends of coworkers, is not really an option, you know, the whole, don't date the students thing, which I am all for by the way, leads to all sorts of horrible things sometimes. I've seen it happen with a friend, great story. Secondly, because my biggest problem with meeting new people is that initial hurdle, once over it I am not shy at all, but I have to get over that first obstacle. I am looking for someone that can be a friend, or more...preferably both; that loves to laugh and have a good time, because if I can't laugh with you and make you laugh, what is the point really? I want to be with a woman that is mature, but can let lose once in a while, and that loves to just spend time together, either at home, or when we go out. I am not into clingy people, but I do love spending time with the person I am dating, even if it is just sitting having a coffee and talking. I am laid back, but not lazy. I am driven which is why I have completed Graduate School. I am looking for the woman that will make me fall head over heels for. I am completely loyal, and I expect the same from a partner. If this sounds like something you are interested in, then let's talk shall we.
Book club , Camping , Cooking , Dining out , Fishing/Hunting , Hobbies and crafts , Movies/Videos , Museums and art , Music and concerts , Performing arts , Playing cards , Travel/Sightseeing , Video games , Watching sports
Baseball, Billiards / Pool, Bowling, Football, Golf, Hockey, Swimming, Tennis / Racquet sports, Walking / Hiking, Weights / Machines
I exercise 1-2 times per week.
I have Cats
I like Birds, Dogs, Fish, Horses
Very Liberal
Margaritaville and Citywalk in general. Really it's the company that makes the places great.
Food: seafood in general Color: green When its raining, I love to sit outside under an awning and read. I love Stephen King books TV shows: CSI, Grey's Anatomy, Deadliest Catch, anything on discovery, and the cooking challenge shows
listening to all music. watching movies, especially horror. minigolf, ice hockey, fishing, camping, reading, I love theme parks, especially roller coasters. I will try anything once, and you know, some days, just staying at home and relaxing is good.
Level 4 Hunters of the CDC. Its a book about the scientists at the CDC that go into hotspots, such as Ebola outbreaks and try to help the people without getting sick themselves. And a bunch of teaching pedagogy books.
Z{{Cta}} {{#if HasMoreInfo}} ?{{CtaSecondary}} {{/if}}
|What he is looking for
|6'3" (190cms)
|3'0" (91cms) to 8'0" (243cms)
|Body type:
|A few extra pounds
|Slender, About average, Curvy, Athletic and toned, Full-figured, A few extra pounds
|Black, Blue, Brown, Grey, Green, Hazel
|Dark brown
|No preference
|No Way
|No Way
|Social Drinker
|Never, Social Drinker
|Education / Teacher / Professor
|No preference
I teach at a local community college, General Microbiology, General Biology, as well as Anatomy and Physiology 1 and 2. It's an incredibly place to work, and I love every second of it.
|$35,001 to $50,000
|No preference
|Never Married
|No preference
|Have kids:
|No preference
|Wants kids:
|Definitely, Someday, Not sure
|White / Caucasian
|No preference
I was born in Canada, lived there 10 years, then moved to south Florida for 10 years, then moved to Virginia for 5 years. Now I am back in Florida. So I'm from all over the Eastern seaboard of North America.
|No preference
I believe that there is some higher power, but that we can never even hope to understand it. Also, I do not need someone to tell me how to believe, I can do that just fine on my own thank you. =) But I do not ever try and change someones beliefs.
|Graduate degree
|No preference
I have a Master's of Science in Biology from Old Dominion University, and it was worth the torture to get it too.


text:
renatuslives's recording of Mad World
| Mad World
Michael Andrews ft. Gary Jules
|114 likes
Users who has favourited this
Unbiased wrote:
Man, this is awesome
2012-10-26 14:58:55
LoriPie wrote:
You have a very good cloud to cloud voice!! Will you listen to my rec of Mad World too? Plzzz
2012-08-08 19:25:55
superstar20100 wrote:
2012-03-14 19:59:09
nanarocha wrote:
wow! i love this so much congrats!
2011-07-09 15:19:36
TheoX wrote:
Wow real talent!
2011-06-17 17:31:12


text:
Cars > tonymoseley's Garage > "the pig"
Comments on this car
Log in to post comments.
Read comments on this car
No comments have been posted on tonymoseley's car.
Challenges W: 0 L: 0
2001 dodge 1500 ram xlt (the pig)
Last updated Mar 9, 2012
- 382 views
- comment
- forward car
- add to coolbox
Bought the truck six years ago for extra room for the kids not so roomy now theyve grown still a hell of a truck
318 5.2 auto jaster engine 20,000 miles on new engine dual exshast 220,000 miles an still drives like new
Factory Options
Fully loaded
Not much aftermakrket headlights smoked taillights dual exshast
Permanent Link to this Car
Photo Albums and Videos 1 of 1
Cars > tonymoseley's Garage > "the pig"


text:
Listen Live
Listen Live
Pollen Forecast
Saturday 7/11
Weekend Gardener at Agri Supply of Garner
Saturday 7/25
Weekend Gardener at Big Bloomers of Sanford
10:00am - 12:00pmNC's Midday News
Bruce Ferrell
10:00am - 1:00pm
Clark Howard
I forgot my password.
Email it to me.
Not a member yet?
Sign Up Now!


text:
Find the Accord, Civic, CR-V, Pilot or Odyssey in West Springfield or a 2015 Fit near Springfield MA Today!
Balise Honda takes great pride in the wide variety of new Honda vehicles we are able to offer Springfield area drivers at truly competitive prices. With the buying power of the well-know Balise Auto Group behind us we are able to source an ample array of Honda cars, trucks and SUVs to please local drivers from Northhampton and across the border in Manchester, CT. In fact, you can already find one 2015 Honda model in our inventory. Take a look at the exciting new 2015 Honda Fit right here.
Our auto finance team can also help get you the car loan you need at highly competitive rates. Or maybe a Honda lease is the right plan for you. You can apply online for a loan or lease from Chicopee, Hartford or anywhere right now. Then come take that new Accord, Civic, CR-V, Pilot and Odyssey for a test drive.
Balise Honda Offers Drivers from Northampton & Chicopee MA to Hartford & Manchester, CT a lot more than new and used vehicles
Whether you decide on a new Honda or one of our may reliable used cars, the Balise Honda team will be by your side for the long run. Come see our skilled Honda technicians when it's time for routine car service and maintenance. After all, you want that vehicle to run its best for as many miles as possible, and so do we. Come talk to our passionate Honda experts in West Springfield, MA if you have questions about any vehicle in the new Honda line up today.


text:
Aminta V Zabala
Concepcion, TX
Basic information on Aminta V Zabala, Concepcion TX. Find Aminta V Zabala's age, gender, possible aliases, associates and professional status.
Also Known As
Aminta V Zabala
Aminta V Zabala is in his 50's
Aminta Has Lived In
Concepcion, TX
Aminta's Relatives
Aminta V Zabala
Zodiac SignCapricorn
Additional Infomation on Aminta V Zabala
Aminta V Zabala's Contact Information
Known Cities Lived In
Find out where Aminta V Zabala has lived as well as Aminta V Zabala's phone numbers and email addresses.
Aminta V Zabala Has Lived in 1 State
Texas Address for Aminta V Zabala
589 Cxxxxx Rx
Concepcion TX
Concepcion TX
Has Lived InGet Full Address Report
Concepcion, TX (2 Addresses)
Phone Numbers Associated with Aminta V ZabalaGet Full Phone Report
All trademarks, product names, company names or logos on this page are the property of their respective owners.
Related People Searches


text:
Giants Report: The Short Story of Eli's New Offense
With a new offense for the first time in a decade and a rebuilt offensive line, is Eli Manning ready to take Big Blue back to the playoffs?
I'm in East Rutherford, N.J., the year-round home of the Giants, at the Quest Diagnostics Training Center. It's in the mid-80s this afternoon, Cincinnati-humid, and the Giants have an afternoon practice under partly cloudy skies. The practice was scheduled to begin at 1:20 p.m., but, as you may know, this franchise operates on Coughlin time. The first play in a pre-practice walkthrough was snapped at 12:50.
One vivid memory from watching practice
Short passes. The greatest pass of Eli Manning's life—high school, college, pro—was the bomb down the left sideline to Mario Manningham that led to the winning touchdown in their Super Bowl upset of New England three years ago. That pass travelled 46 yards in the air, and was good for a 38-yard gain. Watching the Giants practice this afternoon, I doubt Manning will throw five balls farther than 46 yards in the air this entire year. New offensive coordinator Ben McAdoo's offense is predicated on lots of short and intermediate throws and no mistakes. So all afternoon Manning dinked and dunked his way down the field and, from what I saw, did not throw an interception. That's good, isn't it?
How this team can go 12–4
McAdoo brings an efficient short-passing scheme from Green Bay, and he not only has to fix Eli Manning (league-high 27 interceptions last year) but do surgery on the running game. It's always easy when a team starts 0–6 and is out of the pennant race by Columbus Day to say the quarterback stinks and it's his fault. But let's put some blame on the run game too (4.6 yards per carry in 2012, 3.5 yards per rush in '13), and the awful offensive line. Manning told me that he expects his throws to be significantly shorter, on average, with the ball getting in the hands of playmakers Victor Cruz and Odell Beckham Jr. So I assume his interception numbers will be cut significantly. If they are, and if a totally rebuilt offensive line can be the physical presence that it wasn't last year, then the running game will contribute to wins, not losses. Tom Coughlin told McAdoo when he took the job that he wanted a powerful, dominant running game. When the Giants have had that, they've played football in January. On defense, Jason Pierre-Paul must return to 2011 (16.5 sacks) form for this to be a playoff team.
How this team can go 4–12
Not likely, because of the way Coughlin drives this team. But if Manning struggles conquering the new West Coast offense, if the running game is as injured and ineffective as it was last year, and if Pierre-Paul suffers through his third consecutive injured season, this team easily could be fourth-best in the NFC East. The Giants must overcome having a neophyte offensive line, too, and if they don't Manning will be running for his life again. Right tackle Justin Pugh, who has been here for 15 months and is the second-longest tenured lineman with the Giants, told me today that he looks around the offensive line meeting room and can't believe all the guys who are gone. "It's shocking, but I guess that's the NFL," Pugh said. The other way the Giants will fail is if Will Beatty and Pugh are not the stalwarts they were drafted to be.
Now, from fantasyland …
1. Although general manager Jerry Reese is still bullish on tight end Adrien Robinson, this position has been a wasteland for the Giants. I don't have a lot of faith that the 280-pound Robinson will stay healthy and finally be productive. So I wouldn't be drafting a Giants tight end, even though Eli Manning desperately needs one.
2. David Wilson is an alluring running back. But I sense that, from the practice I saw and the people I spoke with, he's probably going to be 10- or 12-touch back, and Rashad Jennings will be the primary mail-carrier here. You'd be smart to draft Jennings. Giants starting running backs who don't fumble always have the potential to run it 300 times in a season.
3. I would love to be bullish on Eli Manning. I spoke with him here, and he's a very happy man about this new offense. But taking him as your starter is a leap of faith; the Giants are still going to run a lot, and Manning will be playing in a new scheme for the first time in 11 seasons. Draft in the middle rounds at your own risk.
The starters
How I project the lineup, with competitive spots in bold:
|Rueben Randle
|Mathias Kiwanuka
|Will Beatty
|Johnathan Hankins
|Geoff Schwartz
|Cullen Jenkins
|J.D. Walton/Weston Richburg
|Jason Pierre-Paul
|Weston Richburg/Brandon Mosley
|Spencer Paysinger/Devon Kennard
|Justin Pugh
|Jon Beason
|Adrien Robinson
|Jameel McClain/Jacquian Williams
|Victor Cruz
|Dominique Rodgers-Cromartie
|3rd WR
|Odell Beckham Jr.
|Prince Amukamara
|Eli Manning
|Antrel Rolle
|Rashad Jennings/David Wilson
|Quintin Demps/Stevie Brown
|Henry Hynoski/John Conner
|3rd CB
|Walter Thurmond
|Josh Brown
|Steve Weatherford
On the offensive front, Richburg is likely to start at center or right guard. Expect that to be right guard if Walton, who couldn't stay healthy his last two years in Denver, makes it through training camp in one piece… Jennings will get the bulk of the carries. But Coughlin has traditionally liked to use a battering ram in the fourth quarter. That will be either Peyton Hillis or impressive rookie Andre Williams from Boston College … Robert Ayers is going to get some pass-rush snaps, but it's unknown where the former Bronco will rush from yet … Your guess is as good as mine at linebacker. The only certainty is that Beason, when healthy, will play in the middle. Everything else is open season.
Best new player in camp
Dominique Rodgers-Cromartie, cornerback. I remember standing with John Elway at Broncos practice a few years ago in camp, and he said Rodgers-Cromartie was his favorite cornerback in football. In a division with gunslingers in Philadelphia, Washington and Dallas, this free agent signing by Reese could be a make-or-break pickup. Rodgers-Cromartie makes the secondary more professional and more foreboding.
Strong opinion that I may regret by November
Ben McAdoo is going to fix Eli Manning, and Manning will be a top-12 quarterback by Thanksgiving.
What I thought when I walked out of camp
I'm mystified. The Giants have so many questions that simply can't be answered on July 23. The offensive line is a huge question. Beatty, at left tackle, isn't the physical mauler that a Giants left tackle usually is. I don't know if he's good enough. I don't know if the line is good enough. I feel pretty sure they're not going to make as many mistakes as they made last year on offense, and they'll be significantly more explosive with Beckham playing 25 snaps a game and new return man Trindon Holliday making the Giants far more exciting than they were a year ago. But when your offense is new for the first time in a decade and there are so many unknowns all over the offensive map, it's impossible to feel good about any prediction. But this one thing will stick with me when I think back on my day with the Giants: Tom Coughlin was really in a good mood during my 15 minutes with him. I don't think Coughlin's in a good mood if he feels like there's a black cloud over East Rutherford.
2 superbowl wins since 2007 and he needs to be "put out to pasture".... is ridiculous. although I dont think most would point to this but please take the time to look at the team that lost the most games because of injuries to starters last year. I would also suggest the number of games lost by starters/back-ups the past 4 yrs would also be telling.
it may be worth noting there was an "injury problem" prevalent with the NYG even before Coughlin took over as coach promting him to address it specifically in his initial press conference.
that injury problem has persisted and it is something the NYG had to account for alot since 2007 AND has hand-cuffed the NYG a lot as well.
sometimes for the better.... manningham then domenik hixson (loved hixson as a player) goes down during 2011 paving the way for victor cruz
sometimes for the worst.... Rich Seubert the heir apparant to Sean O'Hara (retired) at Center goes down in 2010 while playing Guard promting the 2011 free agent signing of niner david baas (ughhh!!!!) who was arguably the "best" center available during that off-season.
..... how NYGs dealt with both situations BTW were intrigal in the 2011 Superbowl the Giants ended up winning during the 2011 season.
I can list tons of injury situations NYG had to deal with and preventing them from addressing other pressing problems.... not to mention the fact that the stadium does not generate enough cash to allow NYG to go after free agency like others do. but THAT is another story.
Eli doesn't need" fixin", he needs some help and Idiot reese hasn't provided it. It's way past time for peewee reese to be put out to pasture.
" The only certainty is that Beason, when healthy, will play in the middle. Everything else is open season." Really!! I guess Jameel McClain is just a BLAH LB. Also, nothing on rookie LB Dennard who is having an outstanding camp and might start.


text:
Second Issue Reverse Color Trial Experimentals Milton 2E25FR.6, 6a, 6b and 6c. An incredible set of four, each with the same... (4 items)
2005 (CAA) St. Louis, MO (CSNS) Signature Sale #374
|Sold for:
|Sign-in or Join (free & quick)
|Claim Item:
|Sign-in or Join (free & quick)
|Auction Ended On:
|May 6, 2005
|Item Activity:
4 Internet/mail/phone bidders
340 page views
|St. Louis, MO
Second Issue Reverse Color Trial Experimentals Milton 2E25FR.6, 6a, 6b and 6c. An incredible set of four, each with the same face: the finished-plate 25¢ Second Issue engraving, which is overprinted in bronze with the large "25" normally used on the back and the bronze date "February 20, 1863." The backs of the four notes are the finished-plate engraving for the Second Issue Backs missing the engraving that appears within the shield. The shield portion is blank but for light outlines of the stars at the top. The Green Back has the word, "Imperfect" pen-written across the blank shield area. Each of the four notes is identical, varying only in the ink color of the backs, which utilize the four colors chosen for the regular issue: red, green, purple and light brown. All four notes have two half-moon cancels, and all have been stamped "SPECIMEN" in blue on the face. When Milt Friedberg's Encyclopedia was printed in 1978, this type was represented by only a single example of the purple-back piece, which had previously been lot 951 in the S.H.&H. Chapman Sale of February 15, 1904. The other three colors were not known to exist until this set appeared in the 1982 sale of the Fraser Collection by Superior. All four notes grade Gem New, and this set is a highlight of the O'Mara Collection.
View large image(s) of this item
Service and Handling Description: Coin/Currency (view shipping information)
Sales Tax information | Terms and Conditions
Guides and Pricing Information:
Previous Prices from Heritage Auctions
|Sign-in or Join (free & quick)
Population Guide
|Sign-in or Join (free & quick)
Find Auction Prices for Comparable Items:
Sign-in or Join (free & quick) to see the full image


text:
Oracle Corp. (NASDAQ: ORCL) has followed the lead of Ariba and Commerce
One in tying its B2B future to a large financial institution. Citigroup
(NYSE: C) has agreed to use Oracle's technology for its internal procurement
and to market Oracle's exchange services worldwide through a co-branded
web site.
has the potential to bring the message about the partnership to 100 million
customers. The message will surely paint a picture in which a company
can participate in a global exchange that will save money for buyers and
reduce costs of sale for vendors, and provide all parties with one click
access to loans, lines of credit, factoring, and all the other financial
services of the global economy.
news brought a welcome bump to Oracle's share price, which rose 13 percent.
The stock had been flagging due to concerns about future database revenues
and the rapidity with which customers can convert to new Oracle applications.
A move of this nature was inevitable for both companies. Ariba has linked
itself to Amex (see IBM
is Not Enough; Ariba Announces Strong Partnership with Amex) and Commerce
One has string ties to a number of strong regional financial institutions,
including Canada's TD Bank Financial Group and Latin America's Grupo Financiero
Banamex-Accival ("Banacci") (see Commerce
One Goes High, Wide and PeopleSoft). Offering financial services through
a B2B exchange is generally accepted as necessary for both partners; it
is not however sufficient, given that Concur's arrangements with Amex
(see Concur
Aims To Be Single Point Of (Purchasing) Access) did not prevent it
from dropping its e-procurement initiatives rather dramatically.
obviously believes that it must have a piece of the B2B exchange world,
and nobody is arguing. In less than eighteen months the direction of B2B
exchanges has almost completely changed from enabling the purchase of
indirect supplies to becoming vital components in integrated supply and
distribution chains. That same progression will likely be replicated at
the level of individual companies, individual exchanges, and the industry
as a whole. For Oracle, that makes a customer's decision to participate
in an exchange the opening to sell them, over time, a full suite of back-end
software products. For Citigroup it is obvious that such exchanges must
be lubricated by a vast flow of cash, and why shouldn't the bank get its
fair share of the fees?
is hard to think of a move like this, so clearly foreseeable for both
sides, as having a major effect on the existing market - which in any
case is not nearly mature enough to see the effects. It does solidify
Oracle's claim to a leading position in e-procurement, and with Commerce
One and Ariba sharing those lead honors it isn't easy to see where a challenger
might come from - GE's Global eXchange Services is one contender worth
watching, but they don't yet show signs of relishing a head-to-head confrontation.
the other hand, there are many more huge banks than there are e-procurement
software companies of any size, even when a generalist like Oracle is
included. Those financial giants are not going to sit idly by while Amex,
Citigroup and a few others carve up the world. With nearly no other software
leader to partner with - and if there were, the competition for its favors
would be truly intense - we won't be surprised to see a large bank, or
a consortium of first and second-tier banks, attempt to grow an e-procurement
giant from an existing weaker company with a plausible track record. Clarus
Corp. (NASDAQ: CLRS) comes to mind as an inviting target.
You should be interested, but there's no reason to change any plans at
all. Each of Oracle, Commerce One and Ariba is well situated to begin
providing financial services through its exchange, and in each case there's
a long way to go before these capabilities become significant to you.
you were considering Oracle as an e-procurement partner but wondered about
its commitment to the business, we think it's clear that you need not
wonder any longer. You do, however, need to continue to evaluate all of
your candidates for features and ease of installation and integration.
the users most affected in the future will be small to medium sized businesses.
They can expect that the influence of Citibank will lead to a fairly painless
entry into e-procurement. We think that's true, but point out that many
partnerships will be attempting to do the same. Companies that already
specialize in applications for businesses your size are preparing their
own packages of exchanges, financial services, and other software. It
is too soon to say whether there's one kind of approach, let along one
vendor or partnership, that will prove best for mid-sized companies. Such
companies will have to remain agile and keep their options open - but
that's what they do anyway.


text:
Press release from Business Wire
USG Corporation To Ring New York Stock Exchange Closing Bell on Feb. 3, 2011
Thursday, February 03, 2011
USG Corporation To Ring New York Stock Exchange Closing Bell on Feb. 3, 201109:00 EST Thursday, February 03, 2011 CHICAGO (Business Wire) -- USG Corporation (NYSE: USG), a leading building products company, will commemorate its 80th anniversary as a public company on the New York Stock Exchange by ringing The Closing Bell® at 4:00 pm ET on Thursday, Feb. 3, 2011. "It is a great honor to participate in The Closing Bell ceremony at the New York Stock Exchange," said Jim Metcalf, president and chief executive officer, USG Corporation. "On behalf of our Board of Directors and employees, we are proud to celebrate this important 80-year milestone. USG has earned its reputation for quality, innovation, safety and service by consistently adhering to our core values for more than 100 years. We are proud of our long-standing relationship with the New York Stock Exchange." A live webcast of The Closing Bell (beginning at 3:59 pm ET) will be available on the NYSE website at www.nyse.com. USG will also be highlighted on the NYSE website on Feb. 3, 2011. USG Corporation is a manufacturer and distributor of high-performance building systems through its United States Gypsum Company, USG Interiors, Inc. and L&W Supply Corporation and other subsidiaries. Headquartered in Chicago, USG's worldwide operations serve the residential and non-residential construction markets, repair and remodel construction markets, and industrial processes. USG's wall, ceiling, flooring and roofing products provide leading-edge building solutions for customers, while L&W Supply center locations efficiently stock and deliver building materials nationwide. For additional information, visit the USG Web site at www.usg.com. USG CorporationRobert E. Williams, (312) 436-4356Media Director


text:
Explains how to use WebEx Training Center to hold online meetings with audio, video, and screen sharing capabilities.
"I learned more in four short videos than I had in four years of using PowerPoint. Learning just these few things dramatically increased my productivity for the future, saving me hundreds of dollars in time and better-produced work." —Chris R.
more from our members »


text:
Secondary menu
After a 2011 vote, Toyota announced that the official plural of Prius was Prii.
by Linda Rodriguez McRobbie
Want to know who to thank for Guitar Hero and the Kindle? You'll need to head to Boston, where a new American revolution is taking
The nine white squares inside the main red grid should be filled with the digits 1 through 9. Each digit should appear only once in this main grid (the red square).
It's always difficult for a shelter to adopt out two animals as a pair, but when the duo are emotionally attached, it's sometimes the only fair thing to do.
It seems like some rock critic coins a new genre every other week -- and indeed, a quick spin through my iTunes playlist, sorting for genre, reveals all manner of genres I've never heard of, much
Maybe Steve Jobs is tired of taking on Microsoft "" and wants to set his sights on toppling Schwinn instead.
There is no period after "Dr" in Dr Pepper.
Explanation: From Snopes: "The period went missing in 1950 when the company changed the font.
Who says film criticism is dead? (besides people I try to get jobs from) One particularly excited and adamant 8 year old explains the appeal of The Expendables.
In case you weren't obsessively refreshing mentalfloss.com all week, here's what you
Step right up, ladies and gentlemen, and behold a total of 10 illusions in a mere two minute time span!
A few weeks ago, I told you about Brian Fugere, a cancer patient who ran a marathon in a hospital hallway in 2005—dragging an IV pole for 144 laps—to raise money for sarcoma resear
August is a great month for free reading material. We'll be giving away a new book each weekday.
I ran across the term crystallophone while researching the post 8 Weird and Wonderful Musical Instruments.
Football teams around the country are furiously training for the upcoming season, so this week let's take a look at five things you may not know about the man whose name has been synonymous with
As I mentioned the other day, we're headed to Seattle in October. As I was researching things to do, I came across the Seattle Underground Tour, which many of you said was pretty awesome.


text:
French Open Ratings
View Single Post
Jun 12th, 2012, 11:55 PM
Senior Member
Join Date: Jan 2004
Posts: 2,460
French Open Ratings
... inal-flat/
French Open: Rain-Delayed Mens Final Down From Last Year; Womens Final Flat
Despite being interrupted due to rain, Sundays French Open Mens Final earned solid numbers for NBC.
Before being rained out, the Rafael Nadal/Novak Djokovic French Open Mens Final drew a 2.4 overnight rating on NBC Sunday morning down 8% from Nadal/Federer last year (2.6), but up 50% from Nadal/Soderling in 2010 (1.6).
The complete telecast window on NBC earned a 2.0 overnight rating.
The 2.4 for Sundays match is tied as the second-highest for the French Open Mens Final since Agassi/Medvedev in 1999 (4.0).
On Saturday, the Maria Sharapova/Sara Errani Womens Final drew a 1.7 overnight, equaling both Na/Schiavone last year (1.7) and Schiavone/Stosur in 2010 (1.7).
The 1.7 is tied as the second-lowest for the French Open Mens Final since at least 1998. Only the 09 Kuzentsova/Safina final (1.4) drew lower numbers.
View Public Profile
Find More Posts by Marcell
View Blog