text:
Web Scraper
Make your own web scraper apps!
A web scraper copies data displayed by web pages into, in this case, Excel. WWWHelper.xlsm is an XL workbook that creates other web scraper apps without coding. WWWHelper.xlsm can be used readily by normal Excel users but it is intended to teach VBA Developers about how to integrate the web with Excel.
Many people don't realize getting web tables into XL has been simple enough with XL's Get External Data option and now with PowerQuery. As long as the web data is in an HTML table accessible from a static URL, and does not need to merge with other data, XL's native tools work really well. When web data does not meet these criteria, this tool works better and easier.
My customer requests are increasing for web data in XL. The data often resides in multiple web pages and may require populating and submitting web forms to get the needed data. I use this tool to automate web scraping and overcome XL's native limitations. Example uses include:
- Stock values
- Exchange Rates
- CPU Benchmarks
- Applicant data from career sites
- Government carrier safety statistics
- Phone number telecoms for texting from Outlook
- CRM data from social media sites
- Fantasy football player statistics
- And more…
To meet customer demand I created a tool to simplify scraping web elements into XL's tables, or ranges. Simplifying this task is critical because there are no guarantees that methods used to pull data from a particular website today will work tomorrow. We are completely at the website designers' whim. The importance of being able to maintain web scraping apps quickly and easily cannot be overstated.
While this tool uses VBA, we don't need to know VBA to use it. This tool uses normal XL tables to hold paths that map where our web data is and how to get it into XL. Thus, the only skill we need is the ability to enter data into normal XL tables.
For those with VBA skills, this tool provides a wealth of code and examples that make creating web scrapers quick and easy. Included are functions to populate and submit web forms opening up websites that require sign-ons or input parameters for selecting data – such as a Google search.
ITKnowledgeExchange readers can get a copy of this workbook by emailing me at: Craig_Hatmaker At Yahoo Dot Com
LDAP Phone Directory
My users wanted an easy way to get a current phone directory. The previous method had the receptionist type up new lists, print them and distribute them. Not all of the old printed lists were trashed resulting in multiple versions of the directory scattered throughout the business. No one knew which was current, or even if a current listing was available.
Since our new IP Phone system is integrated with Active Directory, I created a simple Excel workbook that queries LDAP and lists all active users with phone extensions. Now, whenever anyone wants a current directory, they just open the Excel app and click a button. If my users want to save trees, they can chose to not print it. They can sort it, filter it, and re-arrange it. Below is the code.
This LDAP query uses ADO and LDAP's very restricted form of SQL. If you know SQL, you can read and understand the SQL String below.
NOTE! This routine uses BXL Error Handling described here: https://dl.dropbox.com/u/13737137/Starters/Error_Handling.pdf
Public Sub GetUsers()
' Description:Get User names for a Domain ' Inputs: *None ' Outputs: *None (tblUsers) ' Requisites: *None ' Example: GetUsers ' Notes: https://msdn.microsoft.com/en-us/library/ms684291(v=vs.85).aspx
' Date Ini Modification ' 12/30/13 CWH Initial Programming
' Declarations Const cRoutine As String = "GetUsers" Dim oRootDSE As Object 'RootDSE Dim sDN As String 'Domain Name Dim oCN As Object 'ADO Connection Dim oRS As Object 'ADO RecordSet Dim sSQL As String 'SQL Request String Dim n As Long 'Generic Counter Const sTable As String = "tblUsers"
' Error Handling Initialization On Error GoTo ErrHandler ' Initialize Variables ' Determine DNS domain name. Set oRootDSE = GetObject("LDAP://RootDSE") sDN = oRootDSE.Get("defaultNamingContext") ' Procedure ' Delete table if it exists If Not IsError(Evaluate(sTable)) Then With Evaluate(sTable) If .ListObject Is Nothing Then _ .Delete Else _ .ListObject.Delete End With End If ' Get Data sSQL = "SELECT ipPhone, sn, givenName " & _ "FROM 'LDAP://" & sDN & "' " & _ "WHERE objectClass='Person' " & _ " And proxyAddresses='*' " & _ " And userAccountControl <> 514 " & _ " And userAccountControl <> 546 " & _ " And ipPhone > 0 " Set oCN = CreateObject("ADODB.Connection") Set oRS = CreateObject("ADODB.Recordset") oCN.Provider = "ADsDSOObject" oCN.Open "Active Directory Provider" oRS.Open sSQL, oCN With wksUsers .Activate n = .UsedRange.SpecialCells(xlCellTypeLastCell).row + 2 With .ListObjects.Add(SourceType:=xlSrcQuery, _ Source:=oRS, _ Destination:=.Cells(n, 1)) .QueryTable.Refresh .Name = sTable ' Format Table .ListColumns(1).Name = "First Name" .ListColumns(2).Name = "Last Name" .ListColumns(3).Name = "Extension" .HeaderRowRange.Style = "Accent3" .Range.EntireColumn.AutoFit ' Sort Table .Sort.SortFields.Add .ListColumns(1).Range(1), _ Excel.XlSortOn.xlSortOnValues, _ Excel.XlSortOrder.xlAscending .Sort.Apply ' Freeze Panes ActiveWindow.FreezePanes = False .HeaderRowRange.Cells(2, 1).Select ActiveWindow.FreezePanes = True End With End With
ErrHandler: Select Case Err.Number Case Is = NoError: 'Do nothing Case Else: Select Case DspErrMsg(cModule & "." & cRoutine) Case Is = vbAbort: Stop: Resume 'Debug mode - Trace Case Is = vbRetry: Resume 'Try again Case Is = vbIgnore: 'End routine End Select End Select
End Sub
Create MS Access Database with Just Excel and VBAexcel
We don't need MS Access to create MS Access databases. Excel's VBA can create them. Here is sample code:
Dim oCatalog As Object
Set oCatalog = CreateObject("ADOX.Catalog")
oCatalog.Create "provider='Microsoft.ACE.OLEDB.12.0';" & _
"Data Source=C:\NewDB.accdb"
Run this code and a new MS Access database called NewDB.accdb will be created, ready for new tables and new data.
Line one declares a generic object variable oCatalog .
Line two uses the CreateObject method to turn our oCatalog object into the specified class: "ADOX.Catalog"
NOTE! This is an example of "Late Binding". Late binding allows us to create objects without adding reference libraries. We lose Intellesense but or code is more portable and robust. See reference link for more on late binding.
NOTE! I'm using ADOX, not ADODB. ADOX is an extension to ADO that supports creating databases.
Line Three executes the catalog's create method using an appropriate connection string
Create Object: https://msdn.microsoft.com/en-us/library/office/aa220083(v=office.11).aspx
ADOX: https://msdn.microsoft.com/en-us/library/windows/desktop/ms675532(v=vs.85).aspx
Late Binding: https://sites.google.com/site/beyondexcel/project-updates/untitledpost
Microsoft.ACE.OLEDB Download: http://www.microsoft.com/en-us/download/details.aspx?id=13255
Create Catalog Method: https://msdn.microsoft.com/en-us/library/windows/desktop/ms676498(v=vs.85).aspx
Connection Strings: https://www.connectionstrings.com/ace-oledb-12-0/
Executive Dashboard Must Have Add-inexcel
|Drilldown PivotCharts
|Add double click drilldown to PivotCharts
|Drilldown Results Management
|Use just one worksheet for all drilldown requests to end drilldown clutter
|Embedded Chart Expand/Restore
|Expand small embedded PivotCharts to fullscreen and restore them to their original position by double clicking
Executive Dashboards
Executive Dashboards typically have several small graphs on a single page. These graphs are intended to provide a quick overview of a company's key performance indicators (KPIs). Of course, when executives see something that doesn't look right, they immediately want a closer look to confirm the graph is really displaying something odd.
The Big Picture
With this add-in, double click a chart to display it fullscreen and get a closer look. Once the odd condition is verified, executives want to know why their KPI is off. To answer that question we need a dive deeper into supporting data.
Diving Deep
With this add-in, double click a graph's element/series to display supporting data. Oddly enough, XL's pivottables support drilldown but XL's charts don't. They should. This add-in adds in what Microsoft left out.
Keep it Clean
While XL's PivotTables support drilldown each drilldown request creates a new results worksheet. The more drilldown requests we make, the more clutter we create. With this add-in, results are directed to a single drilldown worksheet. Make as many requests as you like. This add-in keeps things tidy.
Like all BXL add-ins, Drilldown is free and the code unprotected. My purpose is to raise awareness within the developer community as to the power of Excel and VBA, and to help raise VBA developer skills. So use this to up your skills, or just use it. Get it here (see link below).
|Download the PDF at: https://dl.dropboxusercontent.com/u/13737137/Projects/Drilldown/Drilldown.pdf
Excel Data Entry Protection Solution
Excel's grid is perfect for some types of data entry, but in its startup mode, Excel is too wide open. For data entry we need to restrict entries to specific cells and specific values. Excel's answer is Worksheet Protection and Data Validation. For me, Excel's Worksheet Protection falls short.
Problem #1: Restricting Entries to Specific Cells.
Besides being cumbersome to setup, Excel's Worksheet Protection prevents inserting or adding table rows. Excel's grid is perfect for repeating rows of data which are required by Journal Entries, Time Sheets, Rate Tables and more. Preventing table row adds cripples Excel's ability to work with these data sets.
Problem #2: Disabling Features
Excel's Worksheet Protection also disables some of Excel's wonderful features such as table sorting and filtering.
Problem #3: Data Validation and Conditional Formatting
Excel's Worksheet Protection does nothing to prevent copy/paste operations from wiping out Data Validation and Conditional Formatting. Both of these features are absolutely critical to data entry. Good data entry apps MUST restrict entries to valid data and MUST convey errors which is normally done by text and highlighting cells in red or yellow.
Solution: Cursor Control Add-in
This free add-in was designed to address these problems.
Easy Setup – Just format data entry cells with the INPUT style. INPUT, BAD, GOOD and NEUTRAL are all considered input styles. All other styles, including NORMAL are protected.
Table Rows – Cursor Control add's rows to the bottom of tables when the user selects the last row. It also allows inserting table rows.
Sorting and Filtering – Cursor Control preserves almost all of Excel's features such as sorting and filtering
Data Validation – Cursor Control prevents copy/paste operations (or autofill) from wiping out data validation.
Cursor Control is available as a free Excel add-in: Cusor.xlam. As an add-in it can be applied to any worksheet without VBA. If you prefer tighter control, Cusor.xlam's source code is unprotected permitting its code to be copied directly into other projects. This PDF explains how to: download Cursor Control;; add it as an add-in; use it; and directly incorporate its code it into any project.
Download the PDF at: https://dl.dropboxusercontent.com/u/13737137/Projects/Input/Cursor.pdf
Dynamic Toolbar
Add a ribbon like interface to your Excel project quickly and easily with this free add-in. And for developers, source code is included and open to inspect or modify.
What is the Dynamic Toolbar?
The Dynamic Toolbar is a floating UserForm configured by entries in an XL table. It looks and acts very much like the MS Office Ribbon interface but requires a fraction of the time, effort, and skill to produce. If you need a Ribbon Interface your choices are Dynamic Toolbar or:
Paste Buttons on Worksheets
From Developer tab find Controls group and use Insert to paste a controls to the worksheet, add text, set some properties and assign a macro. It's easy but takes up worksheet space and limits our user interface to one worksheet or we must replicate all controls to other worksheets. It looks less professional.
The Office Custom UI Editor
This free standalone application modifies any MS Office Ribbon. It uses existing MS Office icons. It looks very professional but requires ribbon configuration using XML in a separate application. We cannot use it to modify the Ribbon from within XL.
AJP's RibbonX Visual Designer
Andy Pope's add-in is free and provides a graphical editor. It is a welcome step up from editing XML directly.
Ribbon Commander
Spreadsheet1's add-in is free for trial use.It does everything The Office Custom UI Editor does with VBA instead of XML and from within XL so our interface can change while our XL apps are running. This is fantastic if you need the power and if you have the skills.
Dynamic Toolbar adds a customizable floating Ribbon-like interface for XL applications like PapaGantt's toolbar shown above. Dynamic Toolbar is by far the easiest to learn and use because we configure it using normal Excel tables instead of XML or VBA; and because it requires only a handful of properties. It also shares Ribbon Commander's ability to change the toolbar while our app is running (although, Dynamic Toolbar only works with Excel where as Ribbon Commander works with all MS Office apps).
Dynamic Toolbar cannot do all the MS Office Ribbon does and cannot tap directly into MS Office icons, but it does enough of what the MS Office Ribbon does; is easy to add custom icons to, and is instantly recognizable so users know how to use it. Best of all, it can be assembled with a fraction of the time, effort and skill of alternatives. It also happens to be a great way to learn about adding, placing and manipulating all kinds of controls on a UserForm through VBA.
Start by downloading the user's guide (pdf).
Need to make your data more PivotTable friendly?
Learn to convert cross tab data into tabular data to which we can apply PivotTables,
Filters, and Sorts.
A Common Problem
The bottom table at right is an example Cross tab table. It looks great and is easy to add data to when small. But even when small, try summingTerritory sales from it.
If we are good with formulas, we rate this a trivial task until we consider, "what happens when we add a month?" Suddenly traditional formulas start to get a little messy. And what happens when we finish the year? Will we extend the table and re-label all columns to include year and month? Or will we create a new worksheet for the next year and start this table all over again? Hmmm… what would a total formula across multiple worksheets look like then?
Again, those of us with formula skills know this is possible. Good for us. But why go through all that effort when PivotTables sum data without formulas? No matter how quick we are with formulas, we can create PivotTables over tabular data in a fraction of the time with superior results. PivotTables provide slicers, drilldown, PivotCharts and a whole lot more.
The benefits of well-structured data far outweigh the aesthetics of cross tab formats. That does not mean we have to abandon aesthetics when aesthetics count because we can present tabular data in PivotTables easily.
The UnPivot add-in makes converting cross tab data to PivotTable friendly, Auto-Filter friendly, Dynamic Form friendly, formula friendly, database friendly tabular formats quick and effortless. Plus, UnPivot provides a bonus feature that allows us to use cross tabs as input forms and append data entered into these forms to our master table so we can perform XL miracles over tabular data AND have the ease of entry associated with cross tab data..
Here's how to get UnPivot. And yes, it's free and the code totally unprotected so those new to VBA can learn from it or modify it as needed.
|Download the PDF at: https://dl.dropboxusercontent.com/u/13737137/Projects/UnPivot/UnPivot.pdf
Creating Dynamic Forms -or- Forms that Create Themselves
Want a data entry form that creates itself?
Forms make presenting and changing information in remote tables possible. Dynamic Forms make creating those forms effortless. Read on to learn how to create forms that design themselves to accommodate any XL table complete with data validation. The user just selects a row, presses SHIFT-CTRL-D, and the form creates itself instantly.
Why I Did This
I created an app to design my kitchen. The app uses XL's shapes to draw floor plans and cabinet positions. Each shape had to be precisely drawn and positioned which required entering dimensions into a table. But having the table on the drawing's worksheet was clumsy and ugly. I needed to work with shapes on one worksheet and enter dimension in a table on a different worksheet at the same time. That requires a form.
Options 1 – Create UserForm Manually
I considered creating a form the old fashion way:
- manually adding labels and text boxes
- setting each control's properties
- coding routines to move data between the table and the controls
- coding validation routines
- etc.
For the particular table I was working with, that meant 21 labels, 20 text boxes, 1 combo box, and 2 command buttons. That seemed like a lot of duplicate work considering the table had the data validation already.
Option 2 – Use XL's List Form
Since 2003, XL has had an option to create dynamic forms over lists using a single line of code (see: Add Forms to Edit Tables). Unfortunately XL's dynamic form has two shortcomings: it only works with the active worksheet and it can't start on a specified table row.
Option 3 – Create a Dynamic Form
I wanted a method that:
- created the form for me using the table's data validation, column headings, and cell protection
- worked over tables not necessarily on the same worksheet
- worked only on rows I specified.
Solution – frmData
frmData is a blank user form with:
- OK and Exit command buttons
- a textbox for user messages
- code to add all other controls based on the table sent to it.
frmData is really all I needed but I wanted more.
Enhancement #1 – clsInpMsg
I also wanted the data validation's input message displayed when editing a table's cell. For that I created class clsInpMsg. clsInpMsg responds to labels, textboxes, and combo boxes being selected or the mouse hovering over them and puts the associated cell's data validation input message in frmData's user messages textbox.
Enhancement #2 – clsForm
I also wanted the form to be a little more dynamic and fun than the standard drab gray user form. So I included class clsForm. clsForm adds a worksheet's theme colors and "glowing" effects for command buttons when the mouse hovers over them. If you want normal, just remove two lines from frmData and (optionally) remove clsForm.
Final Result
DynamicForm.xlam is an Add-In with all forms and classes assembled together for easy workbook integration.
AddInDemo.xls demonstrates the DynamicForm Add-in and shows how to dynamically install/uninstall add-ins when projects open/close.
Want it? Get it.
Here is a PDF explaining everything: DynamicForm.PDF
Want a Free Gantt Chart App?
Introducing a new approach to Gantt Charts in XL – BabyGantt.xls
Bar Charts
This type creates a stacked bar chart with the first series being the duration from project start to task start. This series' fill color is set to "No Fill" so it appears that the second series – the actual task – is floating by itself. It is a clever and effective means to small Gantts – about 30 or less tasks. It can leverage XL2007 and later's improved aesthetics.
Conditional Formatting
This type uses spreadsheet cells and conditional formatting to make colored cells into Gantt Chart bars. This method can accommodate many more tasks but also creates a lot of formulas and calculations.
Introducing BabyGantt.xls
BXL's Baby Gantt uses shapes and VBA. It has the advantage of Conditional Formatting's "many tasks" without the formula overhead. It also shares the Bar Chart's improved graphics capabilities. But best of all, there's no setup – at least – not for the chart.
All Gantt Charts require tasks and dates. But that's all Baby Gantt requires us to enter. We don't need to add and configure charts or enter and autofill formulas across massive ranges. The VBA in Baby Gantt reads our task entries and generates the graphics on the fly. And because it is Excel, we can use formulas to calculate task start and end dates.
BabyGantt.xls can be downloaded from my DropBox. Here is a link to the instructions:
The instructions include:
User Instructions – Step by Step guides on how to enter your project with examples
Download Instructions – Links to a fully functioning, totally free, unprotected BabyGantt.xls
Technical Documentation – All of the code with explanations and all data validation entries with screenshots.
SQL, UDFs, and *DTAARA (Data Areas)
Getting data from IBM's iSeries into XL is normally no different than other platforms. There are exceptions. The iSeries' multi-member files, such as source files, are problematic for SQL. So are data areas. This post deals with simple Data Areas.
To read simple Data Areas from SQL we need a little help from IBM's iSeries. We need a "stored procedure" which we must create, which means we must program on the iSeries. This post assumes you have access to your iSeries via a "green screen". If you don't know what I'm talking about, bale now because this won't make any sense to you.
I'm going to use an example to help explain things. In this example imagine we have a data area containing a numeric ID. The steps to create this stored procedure are:
- Code CL source to pass parameters and retrive data area's contents
- Create a CL Module from the code source
- Create a Service Program from the CL Module.
- Code an SQL Script to create a stored procdure using the Service Program
- Run the SQL script
The first step is to write the CL source. Let's put it in member GetMyData in QGPL/QCLSRC. Here is the example:
The next step is to create the CL Module. At a command prompt type:
CRTCLMOD MODULE(QGPL/GetMyData) SRCFILE(QGPL/QCLSRC)
After the above executes succesfully, type this command:
CRTSRVPGM SRVPGM(QGPL/GetMyData) MODULE(QGPL/GetMyData) EXPORT(*ALL)
Next we write our SQL Script. Create source member GetMyData in QGPL/QDDSSRC:
Create Function GetMyData() Returns DECIMAL(10, 0) Language CL Specific GetMyData Deterministic No SQL Returns Null on Null Input No External Action Not Fenced External Name 'QGPL/GetMyData(GetMyData)' Parameter Style SQL;
Lastly, we run the SQL script from a command line:
RUNSQLSTM SRCFILE(QGPL/QDDSSRC) SRCMBR(GetMyData)
Now all that is left to do is test it. Using command STRSQL to start an SQL session, run this SQL statement:
Select GetMyData() From SYSIBM/SYSDUMMY1
SYSIBM/SYSDUMMY1 is a special one record file we can use for this sort of thing.
As you can see, there's not a lot of work involved once you know how. And if you look carefully, you can see many possibilities for doing things far beyond reading simple data areas!
- IBM iSeries Redbooks: http://www.redbooks.ibm.com/portals/systemi
- A Fast Path to AS/400 Client/Server Using AS/400 OLE DB Support: http://publib-b.boulder.ibm.com/abstracts/sg245183.html?Open
- Stored Procedures, Triggers, and User-Defined Functions on DB2: http://www.redbooks.ibm.com/redbooks/pdfs/sg246503.pdf


text:
The first dentist I want to talk about is Dr William Grand from Grand Family Dentistry in the Baton Rouge area. He has an amazing practice and really is an outstanding person as well as a experienced dentist Baton Rouge. He is considered the #1 dentist in the Baton Rouge area. His practice actually has associate dentists operating in his offices. Patients are given upmost consideration, not having to wait for extended times for treatment. His office is located at 12117 COURSEY BLVD, BATON ROUGE, LA 70816.
Dr. Grand uses state of the art technology and equipment to evaluate and treat his patients. When consulting with Dr. Grand you will soon realize that your dental health is of upmost importance to him and his staff. He explain options that are available to complete a procedure. You will be fully informed of each procedure and the costs. His dental care is very affordable with many payment options, and he accepts most insurance plans. If you If you are looking for a dentist in Baton Rouge, I assure you that it is worth your time to schedule an appointment with Grand Family Dentistry. They are highly skilled and just great people.

subset: commoncrawl


text:
Donna Mulinski I am not even sure where to begin. My name is Donna Mulinski, I am a 34 year old woman, married for 15 years. I have two sons, ages 14 and 7. I breed, train, show and sell purebred Arabian horses for a living. In April 2000 my life took a sharp left turn. In the course of routinely working with a horse (breaking it to ride), I was accidentally bumped in the right hip, and right thigh by my assistant trainer, who was mounted on the horse. I knew I was going to end up with a pretty sore side, but had no idea I would end up where I am now. As I suspected, the hip and thigh were very sore the following morning, however no signs of bruising were present. I decided to watch it for a few days and see how things went. By the 3rd day following the bumps and bangs, the front of my right thigh hurt like I had pulled a muscle. I had decided that if the pain did not subside in a day or so I would see the doctor. The next day is when I noticed the rather large lump on the front of my upper right thigh. I went immediately to our family physician. At first he suspected a hematoma. He ordered an X-ray, an ultrasound and a battery of blood tests. The ultrasound was inconclusive. An MRI was ordered.
The MRI and radiologist report indicated that the mass in the thigh might be Schwannoma or Malignant Fibrous Histiocytoma and suggested a biopsy be ordered. Our family physician sent me to see a general surgeon to have the mass removed. The surgeon felt fairly confident that the mass was a Schwannoma (which is benign) as he had seen many of them. He scheduled surgery for 2 days later. My husband, my father and I arrived at the hospital prepared for the surgery to remove the mass and the muscle in which the mass was attached. As we sat in the waiting room, the nurse came in and told us the surgery had been canceled and we needed to go see the surgeon. The surgeon canceled the surgery after speaking to a musculoskeletal surgeon who suggested this mass not be messed with until it had been biopsied, and he further explained that if this was Malignant Fibrous Histiocytoma, I should been seen by a physician with considerable experience in this area.
I was referred to a surgeon who is very experienced in the removal and treatment of Malignant Fibrous Histiocytoma. This doctor started things off by suggesting we do a biopsy on this mass and "give it a real name, not a guessed name". He did a fine needle biopsy in his office that day. I got the dreaded phone call 3 days later. It was in fact Malignant Fibrous Histiocytoma. This is a soft tissue sarcoma. Said to be the most common of soft tissue sarcomas. I was referred to an oncologist in my home area to begin chemotherapy treatments. I was put on the MAID program. My treatments lasted 5 days, and were done every 3 weeks.
Within 10 days of the first treatment my hair began to fall out. Prior to beginning treatment, I had my hair cut very sort. My hair was waist long. My long hair was donated to the American Cancer Society to make wigs for children. Losing my hair was not only emotionally painful, but physically painful as well. It felt like someone had been pulling at my hair and would not let go. It gave me a horrible headache. Fortunately, I have not yet suffered any other serious side effects of chemotherapy. I have had very little nausea, no vomiting, I am usually able to eat well. The chemo does leave me pretty tired for a few days following each treatment, but that is about it.
I am somehow managed to keep active with the horses. When I am home, and feeling up to moving around, I go out to the barn to help clean stalls, turn horses out and groom them. I have had to close down the business end as it was just too physically difficult to work with all the client horses. My leg was in constant pain, and I worried about an injury to that leg with that tumor still in there. I was gone a week out of each month, and tired several days and unable to work. That would have been detrimental to the training and development of the client horses. I did not feel comfortable taking payment for a service I could only 1/2 perform. We did continue with the breeding, but sent any training horses home. I plan to reopen the barn doors after the first of the year. God willing!
I have just had surgery to remove the tumor. The tumor was rather large. It was compared to a football in the operative notes and pathology report the surgeon gave us. The tumor was encapsulated, all the tissue they removed surrounding the tumor showed no signs of cancer cells. The surgeon and my oncologist were most excited about this and the fact that the chemotherapy shrank the tumor and killed off more than 50% of it. I will complete another 3 months of chemotherapy and will follow that up with 6 to 8 weeks of radiation.
A few things have frustrated me though. First of all, getting ANY information as to what Malignant Fibrous Histiocytoma was and how it was treated was darn near impossible. I have managed to come up with a few papers on it, but would like to know much more. I would like to know the long term survival rates for people who have been diagnosed and treated with Stage 11B Malignant Fibrous Histiocytoma. I would like to know how they were treated, and how they responded to that treatment. Second. I would like to at least talk with others who have been through this same illness. There seems to be millions of support groups for Breast, Prostate, Lung and Cervical cancer, but I can't seem to find another person with the same cancer I have.Don't think I haven't tried. I have contacted just about every group and organization this country has to offer. I have hit a dead end with each and everyone.
I must thank the National Organization of Rare Disorders for providing me with the most detailed information on Malignant Fibrous Histiocytoma. My thanks to the American Cancer Society and the National Cancer Institute for sending me information on Soft Tissue Sarcomas. Lastly, my thanks to Dr. Douglas Forsyth (family physician), Dr. Ronald Irwin (musculoskeletal tumor surgeon) and Dr. Ernie Balcueva (oncologist) for all their diligence and professionalism in helping me get as far as we have gotten in my quest for a cure.
I thank God everyday for each day. I enjoy my family to the fullest and I spend time in the barn, breathing in the horses as my emotional therapy.
Donna Mulinski
Elsie Michigan


text:
BBDO: Creativity in Video Media
February 10, 2011
Executive Summary
David Lubars is chairman and chief creative officer of BBDO North America. His work has been written about in The New York Times, The Wall Street Journal, and USA Today.
According to Lubars, we are currently in a golden age of television that trumps all other golden television ages. Networks such as HBO, Showtime, and ABC have enormously popular shows, and instead of viewers having just one program to watch a week, they have a surplus of quality choices on any given night. This would mean that we are presently in a golden age of television advertising as well.
Advertising results are more metric than ever as we experience a rebirth of media choices that delight the consumer. Here, Lubars discussed the current framework of offerings television advertisers have at their fingertips.
View video below.
You must be logged in to submit a comment.


text:
Mitchell Corn Palace Featured on Colbert Report [VIDEO]
The Colbert Report
Get More: Colbert Report Full Episodes,Political Humor & Satire Blog,Video Archive
MITCHELL, S.D. (AP) – America got an earful about Mitchell's famed Corn Palace thanks to a nearly 7-minute segment on Comedy Central's popular "The Colbert Report."
The lighthearted segment was titled "A Shucking Disaster: Nightmare at the Mitchell Corn Palace." Colbert reported with tongue-in-cheek dread the tourist destination's need to drop from 12 to eight the number of corn colors on its murals because of the ongoing drought.
Colbert says in the bit that the country had been warned about rising food and fuel prices – "but no one prepared us for less vibrant corn murals."
Palace Director Mark Schilling tells The Daily Republic that no matter the joking tone, the publicity is welcome. The average viewership for "The Colbert Report" is 1.2 million.
Of course, this isn't the first time South Dakota has suffered Colbert's "humor"…
The Colbert Report
Get More: Colbert Report Full Episodes,Political Humor & Satire Blog,Video Archive
Copyright 2012 by The Associated Press. All rights reserved. Material may not be redistributed.


text:
Shoppach finds ways to stay sharp
CHICAGO -- Kelly Shoppach was the last Mariners position player to get in a game this season, getting his first start at catcher in Thursday's 8-2 loss to the A's. But the veteran backstop made the most of his opportunity, going 2-for-3 with a walk and providing a steady hand behind the plate while working with rookie Brandon Maurer.
Shoppach, 32, signed a one-year, $1.5 million deal with the Mariners to provide some experienced depth at catcher. He knows the starting job belongs to young Jesus Montero and 2012 first-round Draft pick Mike Zunino is looming in Triple-A Tacoma, but he's a one-day-at-a-time kind of guy and Thursday was a good day.
"Over the years, you start to trick yourself into thinking you played the day before and stay locked in," Shoppach said. "It's nice to get out there and get a hit early, not knowing when the next time you might play.
"As a bench player, I was helped by a lot of older guys to try to treat it that way. But it takes a certain maturity to get to that point because we all have a tendency to press, not knowing when your next at-bat might come."
Manager Eric Wedge, who filled a backup catcher's role in his own Major League career, said he tries to keep players informed as to when they'll likely be starting in order to help with the process. But he noted that it can be a learned art.
"Shoppy has been in that role for a while," said Wedge, who had the eight-year veteran on his Indians teams from 2006-09. "He knows himself well. We'll look to probably get him back in there [Saturday] with the early game. We communicate with these guys and try to give them as much direction as we can with when they'll play.
"But he does a good job of working like he needs to work when he's not playing and that's what allows him to be ready to play when he does."
Greg Johns is a reporter for MLB.com. Follow him on Twitter @GregJohnsMLB as well as his Mariners Musings blog. This story was not subject to the approval of Major League Baseball or its clubs.


text:
Relentless England keep impressing
SO THE All Black romp was no fluke. England will have more difficult encounters in this season's Six Nations, but their performance against Scotland reconfirmed them as a side with a bright future. It was not the 38-18 scoreline so much as the poise with which it was achieved that was so impressive.
England scored quickly in each half to take control of those periods, and they played with a relentless energy and pace that squeezed the life out of the Scots. England never seem to let up these days. They come and come and come again, and are a real handful to play against. Their reward was to hang on to the Calcutta Cup for another 12 months.
The collective excellence was enhanced by a number of individuals who get better by the outing. Where he once used to flare briefly, Owen Farrell is now playing well throughout entire matches. The 21-year-old is showing greater understanding of the mechanics and tempo of Test rugby. His decision-making is better, he is threatening defences, and he kicks penalties with deceptive facility.
Joe Launchbury, of the new breed, is also striding purposely forward. Launchbury had a try disallowed when Tom Youngs was spotted trying to strangle a Scot but that did not diminish his contribution.
Launchbury can canter, handle, secure ball in the air, ruck, maul and scrummage. His challenge is to maintain his progress as opponents start to target him as his reputation grows.
Talking of reputations, Billy Twelvetrees now has one. He took to Test rugby superbly, providing England with control and options from the start. An indication of his worth was that you wanted to see him on the ball because it seemed he had the time to reflect and the talent to make the most of those reflections. Twelvetrees ought to have been terrified at the prospect of facing a band of marauding Scots. If he was, he never showed it on Saturday.
And then there were the older, more experienced England soldiers. Geoff Parling, Dan Cole, Chris Robshaw and Chris Ashton all had fine games, providing the stability and reassurance on the few occasions when Scotland built a head of steam and headed into England territory.
That is another aspect of this England side. They seem able to weather passages in the match when the momentum shifts, partly because their defence is so hungry and well-organised, but mostly because the work they do early in the game allows them to finish strongly.
Not that Scotland were much of a threat. This was a hugely disappointing afternoon from them, especially as they were gifted an early score when a lazy clearance kick by Mike Brown coupled with a poor Alex Goode tackle led to a try on debut by Sean Maitland. Aside from captain Kelly Brown occasionally at the breakdown, and welcome parity at the line-out, Scotland were never remotely competitive in key areas.
Their scrum was under pressure all game, they lost most of the collisions and their discipline was poor. Scotland knew they could not afford to give Farrell shots at goal yet they handed him attempt after attempt.
One or two Scotland stalwarts are nearing the end of their careers. Euan Murray and Jim Hamilton, once the meat in the Scotland sandwich, were barely visible. Even the podgy English replacement Mako Vunipola made headway in the scrum against Murray when he replaced Joe Marler, and Hamilton got no change whatsoever from both England locks. Richie Gray is another former talent who is struggling to rekindle his career.
If there was a bright spot for interim coach Scott Johnson, it came from Matt Scott at inside centre and from the work of fullback Stuart Hogg. Scott's subtle lines of running troubled England once or twice and Hogg's length of line kicking and aggressive counter-attacking enlivened a dull and depressing afternoon for Scotland supporters.
Johnson will be worried, too, about his halfbacks, who were unable to shape or influence the contest. So, already England's game against Ireland in Dublin next weekend shapes as a possible title decider. It is hard to put Six Nations matches in some sort of overall context, but if Ireland's first-half effort in Cardiff and England's entire jaunt on Saturday are anything to go by, it should be some match.
Telegraph, London
Get the Morning Edition
Sign up for our daily wrap of the news you need to start your day.


text:
Outpatient Management of Patients With Exacerbation of Chronic Obstructive Pulmonary Disease
The recruitment status of this study is unknown. The completion date has passed and the status has not been verified in more than two years.
Verified January 2007 by Glostrup University Hospital, Copenhagen.
Recruitment status was: Recruiting
Recruitment status was: Recruiting
Glostrup University Hospital, Copenhagen
Information provided by:
Glostrup University Hospital, Copenhagen
ClinicalTrials.gov Identifier:
First received: April 20, 2006
Last updated: January 4, 2007
Last verified: January 2007
- Full Text View
- Tabular View
- No Study Results Posted
- Disclaimer
- How to Read a Study Record
Detailed Description:
Patients admitted to the hospital with chronic obstructive pulmonary disease are evaluated with regard to early follow-up by a specialized nurse in the home after discharge.
|Chronic Obstructive Pulmonary Disease
|Procedure: Patient education and disease management
|Study Type:
|Study Design:
|Allocation: Non-Randomized
Intervention Model: Single Group Assignment
Masking: None (Open Label)
Primary Purpose: Educational/Counseling/Training
|Official Title:
|Outpatient Management of Patients With Exacerbation of Chronic Obstructive Pulmonary Disease
Resource links provided by NLM:
MedlinePlus related topics: COPD Lung DiseasesU.S. FDA Resources
Further study details as provided by Glostrup University Hospital, Copenhagen:
Primary Outcome Measures:
- the number of readmissions for chronic obstructive pulmonary disease
Secondary Outcome Measures:
- the duration of admissions for chronic obstructive pulmonary disease
|Estimated Enrollment:
|Study Start Date:
|April 2006
|Estimated Study Completion Date:
|January 2007
Patients admitted to Department of Internal Medicine M, Glostrup University hospital, with Chronic Obstructive Pulmonary Disease (COPD) are evaluated with regard to early follow-up by a specialized nurse in the home after discharge. Eligible patients receive education about disease management. The intervention is evaluated by comparing the number of readmissions for COPD and the duration of admissions during the study period to the the period prior to the implementation of this intervention.
|Ages Eligible for Study:
|Child, Adult, Senior
|Sexes Eligible for Study:
|Accepts Healthy Volunteers:
Inclusion Criteria:
- Admission for chronic obstructive pulmonary disease
Exclusion Criteria:
- Other severe acute or chronic diseases
Contacts and Locations
Choosing to participate in a study is an important personal decision. Talk with your doctor and family members or friends about deciding to join a study. To learn more about this study, you or your doctor may contact the study research staff using the Contacts provided below. For general information, see Learn About Clinical Studies.
Please refer to this study by its ClinicalTrials.gov identifier: NCT00317057
Please refer to this study by its ClinicalTrials.gov identifier: NCT00317057
|Contact: Susanne Vest, MD
|Contact: Allan Linneberg, MD, PhD
|+45 43233260
|Department of Internal Medicine, Glostrup University Hospital
|Copenhagen, Glostrup, Denmark, DK-2600
|Contact: Susanne Vest, MD firstname.lastname@example.com
Sponsors and Collaborators
Glostrup University Hospital, Copenhagen
|Principal Investigator:
|Susanne Vest, MD
|Glostrup University Hospital, Copenhagen
|Study Chair:
|Allan Linneberg, MD, PhD
|Glostrup University Hospital, Copenhagen
More Information
Keywords provided by Glostrup University Hospital, Copenhagen:
Additional relevant MeSH terms:
ClinicalTrials.gov processed this record on September 21, 2017
|ClinicalTrials.gov Identifier:
|NCT00317057 History of Changes
|Other Study ID Numbers:
|Study First Received:
|April 20, 2006
|Last Updated:
|January 4, 2007
Keywords provided by Glostrup University Hospital, Copenhagen:
chronic obstructive pulmonary disease
Outpatient management
nurse-lead patient education
Additional relevant MeSH terms:
Lung Diseases
Lung Diseases, Obstructive
Pulmonary Disease, Chronic Obstructive
Respiratory Tract Diseases
ClinicalTrials.gov processed this record on September 21, 2017


text:
Gucci Mane sits down with Miss Info for Part 4 of the exclusive interview. This time they discuss his favorite jewelry pieces, their
meaning, cost and more.
Official News
September 29, 2010
September 28, 2010Here's a new Gucci Mane interview with Miss Info! Gucci Mane talks about maintaing his core fans and working with Pharrell, Swizz Beatz, and Wyclef Jean, plus more!
September 28, 2010
September 23, 2010
Miss Info sits down with Gucci Mane to talk about his public image and keeping his personal life private. He also speaks on working with Talib Kweli and more. Watch Episodes 1 & 2 above.
September 23, 2010
Use the new Gucci Mane sound board below to play all your favorite Gucci Mane ad libs and share it with your friends on your facebook, myspace, blogs, or websites!
September 22, 2010
Miss Info sits down with Gucci in Los Angeles to talk about his upcoming album The Appeal (dropping 9/28). In this first episode, Gucci talks about how he's grown into the music business since his last album. The two also mention post-jail and what his new album means to him. Watch now!
September 21, 2010Listen to "Lil Friend" featuring Bun B off the upcoming Appeal Album 9/28!Hear it on Pitchfork.com! -CLICK HERE
September 21, 2010
New song "Missing" premiering now on xxlmag.com - CLICK HERE to listen! Get ready for the album, 9/28!
September 21, 2010
September 20, 2010
New Gucci Mane feat. Nicki Minaj & Pharrell - "Haterade" premiering now on MissInfo.tv - CLICK HERE to listen!


text: [ Mini Me Looks Up The Skirt Of A Marilyn Monroe Statue By KLAQ Morning Show February 18, 2011 Check Out This picture of Verne Troyer looking up the skirt of a Marilyn Monroe statue Read More Category: Buzz Adams Morning Show Tags: mariylin monroe, mini me, statue, verne troyer Send to a friend! Share on Facebook Share on Twitter Pin it! Reddit This! Share on Tumblr!


text:
All Tags
tripwolf is your personal travel guide to the most popular cities in the world. Follow the recommendations of the tripwolf community and get tips from experienced travel writers. The app includes maps (also available offline) and an Augmented Reality Viewer.
Publisher: tripwolf
Tags: travel guide, visitor guide,
From PDA/MOBILE Software Category:
Of All:


text:
Red Sox vs. Yankees: How they match up in 2013
They're not the only big dogs in the American League East any longer, but the rivalry remains one of the biggest in sports. Both the Boston Red Sox and New York Yankees entered the 2013 season with big questions that will be answered as the regular season rolls along. Will a banged-up Yankees lineup that's not getting any younger lead the Bronx Bombers to another first-place finish in the division? Did the Red Sox retool enough to bounce out of the basement of the AL East? With the season underway, we take a look a look at the 2013 versions of the Red Sox and Yankees and let you choose which team has the edge at each position.
First Base
Mike Napoli, Red Sox: Adrian Gonzalez is long gone and hard to find and Mike Napoli was finally signed. Napoli said he never has experienced symptoms from a very serious hip condition known as avascular necrosis, which he says was diagnosed during the physical he took for the Red Sox in December. Napoli, 31, said the condition, which is in its earliest stage, should not affect his ability to be Boston's first baseman for 2013. On the upside, Napoli does love hitting at Fenway Park, where in 19 career games he has batted .306 with 7 home runs, 17 RBIs, a .710 slugging percentage, and a 1.107 OPS. Last season, Napoli batted just .227/.343/469 with 24 home runs and 56 RBIs. He played in 28 games as a first baseman for the Rangers last season, has spent most of his career as a catcher. The Red Sox are not expecting any Gold Glove awards.
Mark Teixeira, Yankees: Teixeira will start the season on the disabled list because of a partially torn tendon sheath in his right wrist, but said he hopes to be back in the Yankees lineup by May 1. During his absence, it looks like Red Sox castoff Lyle Overbay will fill in at first base, but for Monday's opener, it's old friend Kevin Youkilis moving over to first base and batting cleanup.
In his first season with the Yankees in 2009, Teixeira slammed 39 home runs with 122 RBIs while batting .292/.383/.565, giving New York everything it expected when it signed the first baseman to an eight-year, $180-million contract. Since 2009, Teixeira has fought through injuries and slumps as his production dropped off year-to-year, and his .948 OPS in his first year with the Yankees slipped to a career-low .807 last season. Playing in just 123 games in 2012, Teixeira finished the season with a .251/.332/.475 line, 24 homers and 84 RBIs. The 32-year-old slugger will give the Yankees something the Red Sox might not have this season: solid defense. Teixeira won his fifth Gold Glove award last season.
The edge: Yankees. Napoli's hip issues aside, Teixeira's still the dominant offensive performer and is in position to return to his All-Star form once he returns to the lineup.
Second Base
Dustin Pedroia, Red Sox: The Red Sox are hoping a healthy Pedroia can put up the type of numbers that led to an MVP season in 2008, when he batted .326 with 54 doubles and 17 homers. Since being injured in 2010, Pedroia has struggled to stay on the field and to put up 2008-like numbers. At 29, Pedroia should be in his prime and it's time for the three-time All-Star to show he can stay healthy and productive for a full season and get back to driving the ball on a consistent basis. His aggressive style of defense at second base remains a strength provided it doesn't contribute to further injuries.
Robinson Cano, Yankees: This could be the final season for the offensive juggernaut in New York as Cano approaches free agency in 2014. The Gold Glove Award-winning second baseman put up first-rate numbers with a .313/.379/.550 line with 33 homers and 94 RBIs in 2012, finishing in fourth place in the AL MVP vote. On the downside, the 30-year-old Cano struggled with runners in scoring position during the season and endured a record-setting 0-for-29 postseason slump last year.
The edge: Yankees. Cano is the Yankees' best offensive player and Pedroia has yet to prove he can stay healthy and get back on an MVP track.
Stephen Drew, Red Sox: Stephen Drew, soon to be back in the lineup, is the next player to star in the latest episode of As the Red Sox Shortstops Turn. Jose Iglesias started the season and will also get his share of starts, especially if he bat gets hot. Drew, two years removed from an ankle fracture, started the season on the DL while recovering from a concussion sustained when he was hit by a pitch during a Grapefruit League game. Iglesias, who batted .118 in a stint with the major league club last season is expected to need more time to develop along with 20-year-old shortstop of the future Xander Bogaerts, who will play in the minors for at least one more season. Drew, who will be 30 in March, hit .223/.309/.348 in 2012 and was limited to 79 games with ongoing ankle issues.
Derek Jeter, Yankees: The Yankees captain started the season on the DL after breaking his left ankle in Game 1 of the ALCS on Oct. 13. The 38-year-old Yankee legend had a monster year in 2012, leading the majors with 216 hits to go along with a .316/.362/.429 line with 15 homers and 99 runs scored. He should be a force atop the Yankees lineup again, but it would be a stretch to expect him to repeat his 2012 performance. With Jeter coming on the DL, the athletic Eduardo Nunez started the season at short and will see the bulk of the time there until the future Hall of Famer returns.
The edge: Yankees. The Captain still has punch, as he showed last year, while the light-hitting Drew hasn't played a full season since 2011.
Third Base
Will Middlebrooks, Red Sox: Nice rookie season, kid. Middlebrooks made an immediate impact when he was called up early in 2012, taking the third base job from veteran Kevin Youkilis with an offensive punch that could not be denied. The 6-foot-4 righthanded slugger jumped out to a .331 average with 9 home runs in his first 124 at-bats. The 24-year-old rookie predictably slumped after Youkilis was shipped to Chicago and was batting .288/.325/.509 with 15 home runs in 75 games before breaking his wrist on Aug. 11. Middlebrooks said he feels "100 percent'' recovered from his fractured right wrist and is looking to avoid a sophomore slump in 2013.
Kevin Youkilis, Yankees: With the possibility that Alex Rodriguez could miss the entire 2013 season due to surgery the third baseman had to repair a torn labrum and impingement in his left hip, Yankees GM Brian Cashman went out and signed Kevin Youkilis to fill in at third. Youk will also play some first base, just as he did in Boston, with journeyman Jayson Nix getting playing time at third base as well. The former Red Sox hard-nosed infielder, soon to turn 34-years-old, finds himself in the thick of the a Yankees lineup decimated by injuries. As former Red Sox manager Bobby Valentine would be happy to inform you, Youk hit .236 after being traded to White Sox in June. He had batted .233 in 42 games for the Red Sox before the trade. His offense appears on the decline, hitting .258/.373/.459 and .235/.336/.409 over the last two seasons, and his injury-prone body could take a beating in a full season manning third.
The edge: Red Sox. Middlebrooks is on the rise and Youk has been on a steady decline no matter who his manager is.
Jarrod Saltalamacchia, Red Sox: Jarrod Saltalamacchia, who struggled at the end of the season the last two years, will be behind the plate for the majority of the games as the team's No. 1 catcher with veteran David Ross filling in part time, mostly against lefties. Ryan Lavarnway remains waiting in the wings in Pawtucket. While Salty turned up the power with a career-high 25 home runs in 2012, he struggled to a .222/.288/.454 finish and became an easy strikeout target as the season wore on. He may be at a crossroads in his Red Sox career if he doesn't improve his plate discipline and become a consistent offensive force in 2013.
Francisco Cervelli, Yankees: The catching job is up for grabs in New York, but the 26-year-old Cervelli, who appeared in only three games for the Yankees in 2012 after being demoted just before Opening Day in 2012, stared the season behind the dish with Russell Martin gone to the Pirates. Cervelli, the Yankees' backup catcher from 2009-2011, decided to play winter ball in the Venezuelan league after a disappointing 2012 campaign. For the Triple-A Scranton Yankees, Cervelli batted.246/.341/.316, with two homers and 15 doubles in 99 games. With a reputation for exuberance and a knack for producing in clutch situations early in his career, Cervelli has slipped a bit defensively and remains unimpressive at the plate. Look for up-and-comer Chris Stewart to see significant playing time behind the plate as well.
The edge: Red Sox. The Yankees take the hit taken for trading top catching prospect Jesus Montero.
Left Field
Jackie Bradley, Jr., Red Sox: "Jackie Bradley Jr. Fever Grips Hub" should have been the headline across the board heading into the season as the biggest story in Fort Myers was the emergence of JBJ. the newly-acquired Jonny Gomes, who hits lefthanders much better than righties, was expected to be the left fielder until David Ortiz had a setback with his injured foot and Bradley, who was slated to start the season in Pawtucket, was the best player in camp and finished the Grapefruit League season with a sky-high OPS of 1.120, showed off his speed, and played a tidy defense all spring long. Gomes has been filling in as the DH in Ortiz's absence. A role he's more than comfortable with from his days with the Rays and A's.
Vernon Wells, Yankees: With Curtis Granderson out for at least 10 weeks with a broken arm, the Yankees went out and traded for 34-year-old former Blue Jays star turned punchless Angels outfielder Vernon Wells. Wells batted just .222 with a .667 OPS in two years in Anaheim. The Yankees will pay $11.5 million of Wells' $21 million salary this season, then only $2.4 million next season. Light hitting but speedy Brett Gardner will also get ample in left field once Granderson returns to center.
The edge: Red Sox. Especially if JBJ and Wells stay in the same position all season.
Center Field
Jacoby Ellsbury, Red Sox: The enigmatic center fielder played in just 74 games last season, batting .271/.313/.370 with four home runs, 26 RBIs, and 14 stolen bases. No matter what happens next season, the Red Sox want the 2011 Ellsbury to resurface in 2013, with his gaudy .321 average with 32 home runs and 105 RBIs in a near-MVP season. If the Sox find themselves out of contention by the end of July, the 29-year-old Ellsbury could be shipped out of town before agent Scott Boras has a chance to relocate him elsewhere in the offseason.
Brett Gardner, Yankees: The Yankees sacrificed some offense when they replaced Raul Ibanez with Brett Gardner in left field … except that Gardner starts the season in center to replace the injured Curtis Granderson while Vernon Wells starts the season in left. The 29-year-old Gardner played in just 16 games for the Yankees last season due to ongoing elbow issues. Gardner's biggest assets are his defensive coverage and speed. His best season at the plate was in 2010, when he finished .277/.383/.379 line with 32 extra base hits and 47 RBIs and 47 steals. In 2011, the light-hitting but patient Gardner led the AL in stolen bases with 49 while his batting slipped a bit.
It was a season of highs and lows for Granderson in 2012. He belted a career high 43 homers last season with 106 RBIs, but batted a career-low .232 followed by a woeful 3-for-30 in the 2012 postseason. Expected to bat fifth in the order when he returns, Granderson still brings some speed with the power, plating 102 runs last season. The free-swinging center fielder who had 195 strikeouts last season is also known as a defensive liability. Manager Joe Girardi could decide to move Brett Gardner to center if Granderson's fielding becomes costly. The 31-year-old outfielder becomes a free agent after the 2013 season.
The edge: Red Sox. Ellsbury and Granderson are both in a contract year, and the speedy Gardner has a weak bat. If Ellsbury is still closer to the player who was an MVP candidate in 2011 than he is to the injury-riddled versions of 2010 and 2012.
Right Field
Shane Victorino, Red Sox: Signed to a three-year deal in the offseason, the nine-year veteran outfielder should give the Red Sox Gold Glove-potential defense in right field. The excitable Flyin' Hawaiian struggled at the plate in 2012, batting .255/.321/.383 with 11 homers and 55 RBIs between the Phillies and Dodgers. Some reports stated Victorino succumbed to the pressure of performing in his final season before hitting free agency. The Red Sox are hoping Victorino reverts to his 2011 form, when he batted .279/.355/.491 with 17 home runs and 16 triples. The 32-year-old Victorino was the only Red Sox player selected as a member of the Team USA club in this spring's World Baseball Classic.
Ichiro Suzuki, Yankees: The Mariners legend played in 67 games for the Yankees after coming over from Seattle in August, batting .322/.340/.454 in the stretch run. With the short porch in right at Yankee Stadium, Ichiro hit five homers after the deal and still showed flashes of speed on the basepaths with 14 stolen bases in 19 attempts for New York. Look for him to be the starter in right field, batting near the top of the order to set the table for the power bats of Cano, Teixeira, and Granderson.
The edge: Red Sox. Ichiro's getting a little too long in the tooth.
Designated Hitter
David Ortiz: Ben Cherington took a bit of a gamble when he re-signed the 37-year-old Ortiz to a two-year deal after the Red Sox DH missed 71 of the last 72 games of 2012 with an Achilles' injury that started out diagnosed as a "day-to-day'' issue. And now the the seven-time All-Star is on the disabled list to start the season, with Jonny Gomes getting the bulk of the playing time as the DH. Ortiz played in only 90 games in 2012, batting .318/.415/.611. A healthy Ortiz will be a key to the Red Sox' viability in 2013.
Travis Hafner: The Yankees signed free agent Travis Hafner as their full time DH on Feb. 1, essentially filling the role slated for Raul Ibanez last season. The 35-year-old Hafner batted .228 with 12 home runs and 34 RBIs in 64 games for the Indians last season and has struggled against lefthanded pitching. The 11-year veteran has been limited to an average of 86 games per season over the past five seasons. Eduardo Nunez could also get some at-bats at DH. In 89 at-bats for the Yankees last season, the young but defensively-challenged shortstop batted .292/.330/.393 with one home run and 11 RBIs.
The edge: Red Sox. Got to go with Big Papi, America's DH.
Red Sox: David Ross, Daniel Nava, Pedro Ciriaco, Mike Carp
David Ross is a solid defensive backup catcher and Lavarnway, who struggled in a second-half call-up in 2012, could find a way in the mix if Salty and/or Ross struggle. Nava, who owns a .261 average off righthanders, could spell Gomes and Bradley in left and has also offered to grab a first baseman's glove. Yankee killer Pedro Ciriaco, who filled in admirably when Will Middlebrooks went down with a broken wrist, will be looking to get another shot to surprise. Carp was brought in to provide some backup for Napoli at first base.
Yankees: Lyle Overbay, Eduardo Nunez, Jayson Nix, Alex Rodriguez, Chris Stewart, Brennan Boesch and Ben Francisco
The Yankees' bench positions were wide open coming into spring and a bevy in injuries has shuffled the deck again. Red Sox castoff Lyle Overbay will help out at first base while Teixeira rehabs. Brennan Boesch and Ben Francisco were added to the outfield/DH mix.
The edge: Red Sox. Ben Cherington has been focused on building depth since Red Sox fans witnessed a host of hapless flotsam-and-jetsam lineups during the latter part of 2012.
Starting pitchers
Jon Lester, Red Sox: Lester is coming off a horrific 2012, when he finished 9-14 with a 4.82 ERA in 205 innings. The lefty's strikeouts were also down as he punched out just 166 batters after striking out 225 in 2009 and 2010. Will having his old pitching coach, John Farrell, at the helm help the 29-year-old southpaw bounce back to being a legitimate staff ace and one of the elite pitchers in the AL in 2013?
CC Sabathia, Yankees: The big Yankees ace had an off-year and battled injuries in 2012, going 15-6 with a 3.38 ERA, his highest ERA since 2005. The 32-year-old southpaw is the leader of the pack of starters between these two rivals for sure. The Yankees will be looking for Sabathia to bounce back to his 2010 form when the lefty went 21-7 with a 3.18 ERA.
The edge: Yankees. Lester has to prove he's an ace, while CC just has to stay off the disabled list.
Starting pitchers
Clay Buchholz, Red Sox: Buchholz was named Red Sox pitcher of the year by the Boston baseball writers at this year's awards ceremony, but that's not saying much on a staff that posted a 48-72 mark with a combined 5.19 ERA. The 27-year-old Buchholz went 11-8 with a 4.56 ERA, pitching a career high 189 innings in 2012. The hope is that Buchholz's back issues are behind him and he can revert to the form that had him in Cy Young contention in 2010, when he finished 17-7 with a 2.33 ERA.
Hiroki Kuroda, Yankees: Kuroda surprised many with his 16-11 record with a 3.32 ERA in his first season with the Yankees in 2012 with little run support. The Japanese-born righthander, who will be 38 on Opening Day, will be expected to give the Yankees more than 200 innings again in the No. 2 spot in the rotation.
The edge: Red Sox. While Kuroda has proven he can pitch in the American League, Buchholz looks like he's back on track this year and could be a Cy Young candidate.
Starting pitchers
Ryan Dempster, Red Sox: The new face in the Red Sox rotation will be righthander Ryan Dempster. The 35-year-old British Columbia native finished 12-8 with a 3.38 ERA in 28 starts last season, splitting time between the Cubs and Rangers. Dempster didn't fare will in his 12 starts for Texas, logging a 5.09 ERA, and the fear is that number will be the rule, not the exception, when the 15-year veteran pitches full-time in the hard hitting AL East.
Andy Pettitte, Yankees: This should be the last ride for the 40-year-old veteran lefty who finished the 2012 season 5-4 with a 2.87 ERA in 12 starts. But he's another Yankee veteran where health is the key. If he can stay off the DL, Pettitte has the skills to serve up quality starts as the No. 3 man in the New York rotation.
The edge: Red Sox. The Yankees may have gone to the well one too many times with Yankee Doodle Andy.
Starting pitchers
Phil Hughes, Yankees: Phil Hughes, who is suffering from a bulging disk in his upper back, so David Phelps, 4-4 in 2012 with a 3.34 ERA, will take his spot in the rotation. Hughes joins Derek Jeter, Alex Rodriguez, Mark Teixeira and Curtis Granderson on the Yankees' disabled list for the start of the season. In 2010, Hughes looked like the next great Yankee ace, winning 18 games. Then injuries derailed Hughes in 2011. Last season, the 26-year-old fly-ball pitcher went 16-13 with a 4.23 ERA and 165 strikeouts. The inconsistent Hughes gave up a career-high 35 home runs in nearly 200 innings pitched.
Felix Doubront, Red Sox: The 25-year-old lefty had a strong start to the 2012 season, outperforming Boston's rotation into June. He struggled during the middle of the season, but had a strong September and finished with an 11-10 record to go along with a 4.86 ERA. Doubront also surprised many when he showed up in spring training in not-so-great shape, but he looked fine in the Grapefruit league logging 22 strikeouts against six walks in 18 innings of work.
The edge: Red Sox. This one is close, but Doubront seems poised to put it all together in 2013 after a breakout start last year.
Starting pitchers
John Lackey, Red Sox: When we last saw John Lackey on the mound, he was struggling with elbow issues while posting a 6.41 ERA for the Red Sox in 2011. The big righthander missed all of the 2012 season while recovering from Tommy John surgery and, according to Will Middlebrooks, the 34-year-old Lackey is "in the best shape'' the third baseman has ever seen him in. Sox manager John Farrell is confident Lackey will bounce back strong and pitch deep into his starts in 2013. The hope is Lackey can come closer to the 3.81 ERA he posted in his eight years with the Angels and not the 5.26 ERA he's put up in two years in Boston.
Ivan Nova, Yankees: In 2011, the Dominican-born Nova burst on the scene and went 16-4 with a 3.70 ERA in his Yankees debut. Last season, he slumped to 12-8 with a 5.02 ERA while getting the most run support of any New York starter. The 26-year old righthander was denied a spot on the 2012 postseason roster. He will be fighting to keep his spot in 2013 with Michael Pineda and David Phelps pining for a shot in the back end of the rotation.
The edge: Red Sox. And don't bet against John Lackey being the American League comeback player of the year.
Red Sox: Andrew Bailey, Koji Uehara, Junichi Tazawa, Alfredo Aceves, Clayton Mortensen
One area where the Red Sox upgraded in the offseason was beefing up the bullpen. Bailey drops down to set-up Hanrahan, while the veteran Uehara and the surprising Tazawa add some muscle to the mix in the middle innings. If Daniel Bard ever returns to his 2010-11 form, this could be the best bullpen in baseball. Fireballer Rubby De La Rosa, southpaw Franklin Morales, and knuckleballer Steven Wright will provide insurance if any of the starters go down.
Yankees: David Robinson, Boone Logan, Joba Chamberlain, Cody Eppley, Shawn Kelley, Michael Pineda, David Phelps
24-year-old Michael Pineda, coming back from shoulder issues, has the big upside of this group if he can find his way back into the majors and rotation at some point. The injury-prone Joba Chamberlain is in search of a steady role. The big boost comes from Rivera's return, if he is indeed the Mariano Rivera of old.
The edge: Red Sox. They're loaded … on paper.
Joel Hanrahan, Red Sox: A closer was probably not at the top of the wish list when the Red Sox finished 69-93, but there's a new look to the back-end of the bullpen with Hanrahan, who had 36 saves and 67 strikeouts in 59 2/3 innings for the Pirates last season. Former injury-riddled closer Andrew Bailey, speculated to be on the trading block, will set up Hanrahan. Underwhelming reliever Mark Melancon was also shipped out in the Hanrahan deal.
Mariano Rivera, Yankees: The 43-year-old closer extraordinaire hopes to make a triumphant return to New York after missing 2012 with a torn ACL. The 18-year surefire first-ballot Hall-of-Famer has 608 saves under his belt to go along with a 2.21 career ERA. Will age, and the rigors of attempting a comeback from the leg injury, finally catch up to The Sandman in 2013? The Red Sox sure hope so.
The edge: Yankees. Simply out of respect.
John Farrell, Red Sox: The high drama and hijinks of Bobby Valentine's tenure will not be part of the Red Sox' equation in 2013. Former Boston pitching coach John Farrell is making his return to Boston as the team's manager after two unimpressive years at the helm of the Toronto Blue Jays. Farrell is a bedrock of confidence in believing this team as constituted can challenge for a postseason spot this season.
Joe Girardi, Yankees: The 48-year-old Girardi is entering his sixth season as skipper of the Bronx Bombers, with a 2009 World Series title on his resume. Girardi, who played 15 seasons in the major leagues as a catcher, can have a tendency to overanalyze batter-pitcher matchups and be overly loyal to his relievers.
The edge: Yankees. Experience counts. And a winning experience counts even more.


text:
Your browser does not support iframes.
The other night, I was talking with Timmy McIlvoy at my niece, Brittany's, wedding. He's Cindy's cousin.
Yep, my niece is now Mrs. Craig Lyons.
Very cute couple.
But I digress.
I was talking to Timmy and let it slip out that we haven't really taken a vacation in years.
"Why, you tight sucker," or words to that effect, "I can't believe you haven't taken your family on a vacation," said Timmy.
Sometimes seemingly small matters turn out to have bigger implications than you originally thought.
Take for example the Kentucky Tourism Development Finance Authority's preliminary approval for state tax incentives for the Noah's theme park in Northern Kentucky. It seems like a small matter, especially in light of the fact that the park will likely boost tourism in the area.
Who could possibly object to that?
The Americans United for the Separation of Church and State.
This story took place about five years ago.
I remember it as if it were only yesterday.
It began when I said:
"You know what I'd do, Cindy? We need a lot of room to take everyone on vacation. I'd just mount up the old 'White Stallion' and go down to Gatlinburg on it. It's got more room than the other vans."
By David Donathan
I was very fortunate to have the opportunity to round out my summer by teaching a summer English program at Northwest Agriculture and Forestry University (NAFU) in Yangling, China.
Although I have been a college professor for many years, I did not anticipate the challenge or sense of professional accomplishment a four-week training session would bring.
Imagine that your 42-year-old son has died after a four-year battle with a rare disease that has destroyed his internal organs. You are grieving at his casket the night of the wake when an official of the church—the church which earlier in this horrid week approved the ceremony—calls you, informing you that they can no longer honor your request to have the funeral in the church as planned tomorrow.
"Why?" you ask.
"Because we found out your son was married…to a man."
I love this job.
I get invited to so many interesting events and meet so many fascinating folks that I wouldn't get to otherwise.
I mean, I can just walk up to anybody and say, "I work for The Springfield Sun and I was thinking of writing an article on you."
Then the magic begins. You never know where a story will come from, either.
Connor rocked back and forth on his heels, biting his lip as his eyes darted back and forth, scanning my office.
It was his baptism day.
"It's OK to be nervous," I said, trying to put him at ease as he left my office with his parents on the way to the baptistery.
His father had warned me earlier that Connor was anxious about being baptized.
"He's worried that you're going to ask him a lot of questions," his dad had grinned.
Years ago, I was having my uncle, Jimmie Carrico, build an addition on to my house. Uncle Jimmie is a true craftsman who can construct most anything that involves wood, concrete or running heavy construction equipment.
I, on the other hand, couldn't hammer a nail straight into a 2x4 even if my life depended on it. As we were talking about what I wanted done, Uncle Jimmie kept politely saying, "Now, if I was you, I would do this" and "If I was you, I would do that."
By Brooke Coulter
My four-year-old, Cate, tells me, "I'm not sports" and she gets this very honestly not from her father, whom will play anything that involves a ball, but from me. Growing up, I was always taller and not athletic. I would often get frustrated by the never-ending question, "Do you play basketball?" to which my answer would always be "no" in an annoyed tone.
Something that's been hard to miss in the national media recently, particularly if you follow sports media, is what has been unfolding in the aftermath of star NFL running back Ray Rice's suspension.
Copyright © 2017
The Springfield Sun is your source for local news, sports, events and information in Springfield, KY, and the surrounding area.


text:
Photo gallery: Laura Elizabeth Whitehurst
Related stories: Laura Whitehurst case sparks discussion on sex abuse offenders, victims | Former teacher pleads not guilty to multiple counts of unlawful sex with students | Redlands teacher's arrest brings mixed public reaction | Second man reports sexual relations with Redlands teacher
Storify: CVHS teacher arrested for having sexual relations with student
A judge on Friday refused to release a former Redlands Unified teacher accused of sex acts with multiple students, one of whom police say fathered her baby.
San Bernardino Superior Court Judge Arthur Harrison also reduced bail from $750,000 to $500,000 for Laura Whitehurst, who had asked to be released on her own recognizance.
Whitehurst, a 28-year-old Redlands resident, is scheduled back in court on Wednesday, when lawyers may discuss a plea bargain.
Deputy District Attorney Melissa Rodriguez told the judge she opposed a bail reduction for several reasons — there are multiple alleged victims, the defendant contacted an alleged victim when she was told not to by his mother, and that Whitehurst indicated she was considering leaving the state after the allegations were reported to police.
"We believe she would be a flight risk and a danger to society," Rodriguez told Harrison.
Redlands-based defense attorney James Gass argued that Whitehurst has been cooperating with authorities since her arrest earlier this month and that most of the allegations date back to 2008.
Gass also asked the judge to take into consideration that Whitehurst has a nursing baby at home.
"It is a stretch to say she is a threat to society," Gass told Harrison.
Rodriguez also told the judge there is a fourth possible victim but the statute of limitations has passed.
"It just continues to show the type of conduct that this defendant was engaged in," she said.
Whitehurst, a former English teacher at Citrus Valley High School, Orangewood High School and Redlands High School, is charged with 41 felony counts of illegal sex acts with three minor students.
The felony charges carry a maximum prison sentence of 29 years, according to the District Attorney's Office. At the time of the alleged relationships, the boys ranged in age from 14 to 17, police said.
Whitehurst gave birth to a child on June 18 that authorities say was fathered by a 17-year-old boy who graduated from Citrus Valley High last month. She was originally arrested July 1 on suspicion of unlawful sex with that student. She posted bail and was released.
Two former students then came forward to allege that they had sexual relationships with Whitehurst while they attended Redlands High. Those accusations prompted her second arrest on July 8.
Whitehurst, who was being held at West Valley Detention Center in Rancho Cucamonga, was still wearing a protective custody green jumpsuit at Friday's court hearing.
Gass said he wanted to come back to court on Wednesday to see if the case can be resolved.
Outside the courtroom, Rodriguez indicated to the media a plea bargain is on the table.
"There has been an offer that's been extended," she said. "I need to discuss that offer with the victims' family. I won't share that with you at this time, but there is a possibility she will plead to some of the charges on the 31st."


text:
I've been playing for almost three and a half years and I throw RHBH. I've just realized recently that I throw all my drives way too low: between 4 and 8 feet off of the ground. This is fine for most of my golf shots -- my home course is situated in a heavily wooded area with a lot of low ceilings -- but when driving on open field holes, I'd like to get more D.
I throw either flat line-drives with fairly overstable discs or a hyzer-flip with a Sidewinder. My typical "golf D" is around 340 to 350, but I've hit close to 400 before, maybe twice.
This is pretty good distance, but the disc never gets more than 8 feet off of the ground, even when I'm throwing a hyzer flip. I was content with my driving distance and have been working a lot more on my short game, but the more I read the instructional articles on this site, I realize that I could probably get more distance pretty easily with some added height. I love the fact that I can throw a disc 6 feet off of the ground and have it carry 350 feet, but it seems like I should be setting my goals higher.
The problem is that anytime I try to get some height on the disc, I think I might be getting the nose up on it. I don't know how to fix this, and I'm wondering if I should bother. I have decent distance and I don't want to screw up the mechanics of my throw too much -- I just want some more height without stalling the disc out. Any suggestions?? Thanks in advance.


text:
I have been rolling with the medium roll top backpack for about 2 months now as my go to bag on my 14-mile round-trip commute to and from work. It would be an understatement to say that I abuse this thing, cause in fact I trash it. Why you might ask, well it is not because I don't like, but because the bag can take it. Like all the products from Roadrunner Bags, my roll top bag is virtually … [Read more...]
Roadrunner Bags – Roll Top Backpack
September 8, 2012 By


text:
Perle IDS-305F-CSS20UX 4PORT MANAGED PERPSWIT (07012590)Item#: 40123827 | Model#: 07012590
- Price:
- $1,067.99
$6.99 Shipping
- Shipping:
- Temporarily out of stock. Order today and we'll deliver when available. (Details)
IDS-305F-CSS20UX 4PORT MANAGED PERPSWIT Product Details
Related ItemsPrevious
Manufactured by: Perle
Warranty provided by: Perle
UPC No:
Mfg Part No: 07012590
Box Size:
( Length:0, Width:0, Depth:0)
Shipping Weight: 1.7600 pound(s)
Click here for full warranty and support information
- Perle logos are registered trademarks of Perle. All others trademarks and copyrights mentioned herein are the property of their respective owners.


text:
This game was classified by the community with the following category scores - Violence=0/3, Sex=0/3, Mature Content=0/3. Settle down for a cozy night with a fire that's already been made for you. Let "Virtual Fireplace" do the work for you so can relax and enjoy your night. With different features, including a scene to add a log, you can have a roaring fire from the first flame to dying embers. Choose your mantle while your avatar is present or simply have a full screen fire!
Buy Xbox content on Xbox.com. Your Xbox 360 console will automatically download the content next time you turn it on and connect to Xbox Live.Learn More


text:
Veterans Fitness Challenge
- When:
- Location:
- Recreation Center - 3rd Floor Academic Center
- http://ubalt.edu/campus-life/veterans/support-our-troops-week.cfm
- Description:
Show off your physical prowess through five different challenges of varying difficulty. Choose to represent a branch of the military; the winning branch will be recognized with a trophy to be displayed in The Bob Parsons Veterans Center.
This event is part of Salute Our Troops Week, which celebrates UB's military and veteran community members.
- Contact Name:
- Elizabeth Zay
- Contact Email:
- email@example.com
If you need accommodations to participate in this event, please contact the person listed above at least 10 days prior to the event.


text:
Feb. 13
LAUSANNE, Switzerland (AP) — For wrestling, this may have been the ultimate body slam: getting tossed out of the Olympic rings.
The vote Tuesday by the IOC's executive board stunned the world's wrestlers, who see their sport as popular in many countries and steeped in history as old as the Olympics themselves.
While wrestling will be included at the 2016 Olympics in Rio de Janeiro, it was cut from the games in 2020, which have yet to be awarded to a host city.
2004 Olympic Greco-Roman champion Khasan Baroev of Russia called the decision "mind-boggling."
"I just can't believe it. And what sport will then be added to the Olympic program? What sport is worthy of replacing ours?" Baroev told the ITAR-Tass news agency. "Wrestling is popular in many countries — just see how the medals were distributed at the last Olympics."
American Rulan Gardner, who upset three-time Russian Olympic champion Alexander Karelin at the Sydney Games in an epic gold-medal bout known as the "Miracle on the Mat," was saddened by the decision to drop what he called "a beloved sport."
"It's the IOC trying to change the Olympics to make it more mainstream and more viewer-friendly instead of sticking to what they founded the Olympics on," Gardner told The Associated Press in a telephone interview from Logan, Utah.
The executive board of the International Olympic Committee reviewed the 26 sports on its summer program in order to remove one of them so it could add one later this year. It decided to cut wrestling and keep modern pentathlon — a sport that combines fencing, horse riding, swimming, running and shooting — and was considered to be the most likely to be dropped.
The board voted after reviewing a report by the IOC program commission report that analyzed 39 criteria, including TV ratings, ticket sales, anti-doping policy and global participation and popularity. With no official rankings or recommendations contained in the report, the final decision by the 15-member board was also subject to political, emotional and sentimental factors.
"This is a process of renewing and renovating the program for the Olympics," IOC spokesman Mark Adams said. "In the view of the executive board, this was the best program for the Olympic Games in 2020. It's not a case of what's wrong with wrestling; it is what's right with the 25 core sports."
According to IOC documents obtained by the AP, wrestling ranked "low" in several of the technical criteria, including popularity with the public at the London Games — just below 5 on a scale of 10. Wrestling sold 113,851 tickets in London out of 116,854 available.
Wrestling also ranked "low" in global TV audience with a maximum of 58.5 million viewers and an average of 23 million, the documents show. Internet hits and press coverage were also ranked as low.
NBC, which televises the Olympics in the U.S., declined comment.
The IOC also noted that FILA — the international wrestling federation — has no athletes on its decision-making bodies, no women's commission, no ethics rules for technical officials and no medical official on its executive board.
Modern pentathlon also ranked low in general popularity in London, with 5.2 out of 10. The sport also ranked low in all TV categories, with maximum viewership of 33.5 million and an average of 12.5 million.
FILA has 177 member nations, compared to 108 for modern pentathlon.
Modern pentathlon, which has been on the Olympic program since the 1912 Stockholm Games, was created by French baron Pierre de Coubertin, the founder of the modern Olympic movement.
It also benefited from the work of Juan Antonio Samaranch Jr., the son of the former IOC president who is a UIPM vice president and member of the IOC board.
"We were considered weak in some of the scores in the program commission report but strong in others," Samaranch told the AP. "We played our cards to the best of our ability and stressed the positives."
Klaus Schormann, president of governing body UIPM, lobbied hard to protect his sport's Olympic status and it paid off in the end.
[More at link]:


text:
No results were found for all of your search criteria. Here are the number of products found for each of your key words. You may consider removing words with few or no products found:
Please refine your search or try the following tips:
Still can't find what you are looking for? Call:
MCM Sales: (888) 235-4692
LG Parts Service: (800) 824-9491
This was not my first order I keep coming back, satisfied again.