text:
When you choose a Bright Advantage Choice Plus plan, you're choosing peace of mind in knowing you're covered. The plan comes with benefits for your whole body and the flexibility of both in-network and out-of-network coverage. Explore everything our plan has to offer below.
Monthly Plan Premium
Your Selected Plan Add-ons
Total Monthly Premium
Please enter your zip to enroll
Monthly Premium
Annual Medical Deductible
Annual Prescription Drug Deductible
Primary Care Visit
$0 copay
Specialist Visit
$20 copay
Preventive Care
$0 copay
Annual Physical
$0 copay
Annual Max Out-Of-Pocket
Coinsurance For Most OON Services
Combined Annual Max Out-of-Pocket
$25K Benefit Max (POS)
Emergency Care
$90 copay
Urgent Care
$30 copay
Outpatient Surgery (Ambulatory Surgery Center)
$125 copay
Diagnostic Radiology Services
20% copay
Lab Services
$0 copay
Outpatient X-rays
$0 copay
$195/day for days 1-5
$0/day for days 6-90
$0/day for days 90+
Outpatient Surgery (Outpatient Hospital Facility)
$200 copay
Annual Prescription Drug Deductible
Retail pricing (30-day supply)
Mail order pricing (90-day supply)
Tier 1: Preferred Generic
Retail pricing (30 or 90 day supply)
Mail order pricing (90 day supply)
Tier 2: Generic
Retail pricing (30 or 90 day supply)
Mail order pricing (90 day supply)
Tier 3: Preferred Brand
Retail pricing (30 or 90 day supply)
Mail order pricing (90 day supply)
Tier 4: Non-Preferred Drug
Retail pricing (30 or 90 day supply)
Mail order pricing (90 day supply)
Tier 5: Specialty Tier
Retail pricing (30 or 90 day supply)
Mail order pricing (90 day supply)
After your total yearly drug cost (including what our plan has paid and what you have paid) reaches $3,820, you will enter the coverage gap (also called the "donut hole"). This means that there's a temporary change in what you will pay for your drugs. Not everyone will enter the coverage gap. If you enter the coverage gap, you'll pay 25% of the plan's cost for covered brand name drugs and 37% of the plan's cost for covered generic drugs until your costs total $5,100, which is the end of the coverage gap.
After your yearly out-of-pocket drug costs (including drugs purchased through your retail pharmacy and through mail order) reach $5,100, you will pay the greater of:
Copay for X-rays
Copay for oral exam
Copay for cleaning
Copay for fluoride treatment
Want more coverage? Upgrade to enhanced dental coverage
Copays vary depending on services you receive
Routine Hearing Exam & Hearing Aid Fitting/Evaluation
Hearing Aid Allowance
$2,000 every three years
Routine Eye Exam
Materials Allowance
$130 every two years
*If you qualify for Extra Help, you may be eligible for discounted monthly premiums. Learn more about Bright Health plans with Extra Help
† Savings with a Bright Health Medicare Advantage plan compared to Original Medicare or a Medicare Supplement plan.
Last Updated: Tues Oct 1 2019
Bright Health plans are HMOs and PPOs with a Medicare contract. Bright Health's New York D-SNP plan is an HMO with a Medicare contract and a Coordination of Benefits Agreement with New York State Department of Health. Our plans are issued through Bright Health Insurance Company or one of its affiliates. Bright Health Insurance Company is a Colorado Life and Health company that issues indemnity products, including EPOs offered through Medicare Advantage. An EPO is an exclusive provider organization plan that may be written on an HMO license in some states and on a Life and Health license in some states, including Colorado. Enrollment in our plans depends on contract renewal.
This information is not a complete description of benefits. Call 844-667-5502 | TTY:711 for more information.
The formulary, pharmacy network, and/or provider network may change at any time. You will receive notice when necessary.
You must continue to pay your Medicare Part B premium.
Every year, Medicare evaluates plans based on a 5-star rating system.
Medicare beneficiaries may also enroll in Bright Health Medicare Advantage plans through the CMS Medicare Online Enrollment Center located at http://www.medicare.gov
Bright Health Medicare Advantage plans are plans with a network of doctors, hospitals, pharmacies, and other providers. Out-of-network/noncontracted providers are under no obligation to treat Bright Health members, except in emergency situations.
Please call our customer service number or see your Evidence of Coverage for more information, including the cost-sharing that applies to out-of-network services. You must generally use network pharmacies to fill your prescriptions for covered Part D drugs.
Other providers are available in our network. Most network providers participate through our Care Partner.
Bright Advantage Special Care (HMO SNP) has been approved by the National Committee for Quality Assurance (NCQA) to operate as a Special Needs Plan (SNP) through 2021 based on a review of Bright Advantage Special Care (HMO SNP) Model of Care.
Español | 中文 | Tiếng Việt | 한국어 | Tagalog | Русский | العربية | Kreyòl Ayisyen | Français | Português | Polski | 日本語 | Italiano | Deutsch | فارسی | אידיש | বাংলা | Diné Bizaad | اُردُو


text:
BRADY DAIGH, LB, 6-2, 235, Mullen HS
COACH JON EMBREE SAYS: "You see it all the time where one guy (at that position on a high school team) gets more publicity (Mullen's Leilon Willingham, who signed with Central Florida) then the other guy becomes the better player. Brady is going to be a great asset to our program, a very good player."
WHAT YOU MAY NOT KNOW: Daigh (pronounced "day") was the first player in this class to commit to CU, when Dan Hawkins was coach.
MY TAKE: Embree isn't the only one impressed. In its final state player rankings, Rivals.com moved Daigh from No. 10 in the state of Colorado to No. 3. That almost never happens. I look for him to be a future starter.

subset: commoncrawl


text:
How can you, John Boehner, beat the podium, screaming that the War on Women is fiction, when YOUR party, the Republican party, overwhelmingly voted AGAINST The Lilly Ledbetter Act, The Violence Against Women Act & now filibustered Equal Pay for Women. Plus, almost shutting down Government over the de-funding of Planned Parenthood. And the reason to vote AGAINST the Violence Against Women Act was that the 2012 version included protection of gay, illegal & Native American women. Also over 1,100 bills proposed by Republicans across this country restricting a woman's right to choose her own health care & reproductive rights. Plus bills actually signed into law letting employers decide whether or not a woman's need for contraception fits THEIR moral standards. The Blunt/Rubio Amendment was the single most disgusting piece of legislature THAT DAY. Passing laws allowing doctors to LIE to their patients if it will prevent an abortion. Wanting to make being a single mother a crime/child abuse. Forcing a woman to get an UNNECESSARY vaginal ultrasound when seeking an abortion AND making HER pay for it, including rape & incest victims.
No War on Women? Speaker Boehner?
Well please re read everything I listed. I didn't make this up, YOUR party enacted these policies that are beyond anti-women. How can the War on Women be fake when all of these things actually happened? I think you're the single worst Speaker of the House this country has ever seen and what does THAT say when this country had Newt Gingrich as its Speaker. You have NO idea how to wrangle in your Tea Party Congressmen, you give those press conferences with a smug look on your orange face WHILE lying the whole time. And anyone with a logical thought process knows that the War on Women, wrapped around the very fake "War on Religious Freedom" is the biggest bunch of bologna coming out of the Republican party in 2012. Maybe, just maybe that "argument" could have some merit to it IF "religious freedom" means ALL religions. So until the GOP starts to fight for ALL religious freedom, sit down & shut up because any American with common sense KNOWS it's bullshit.
It's amazing that you have the audacity to say it's The President's fault for not passing a jobs bill, when YOU won't even give 10% of anything, & you blame The President? Holding unemployment benefits hostage just to make sure the disastrous Bush tax cuts were extended, and you still say The President won't compromise? Allowing the debt ceiling to expire, which has NEVER happened before. YOUR party did that. Not the President. YOUR party. Yet you say the President refuses to compromise? Which is code for "He MUST give us EVERYTHING because if President Obama doesn't, he hates America." Right? I mean that sounds about right.
All you are trying to do is convince the most ignorant of Americans that the GOP is all about jobs jobs jobs when in fact, you guys are about anything BUT jobs. Jobs is code for "abortion." Having a frivolous & pathetic vote about making sure "In God We Trust" stays on the bill is way more important than finding a way to create jobs. You & your party are liars, hypocrites & in the last year & a half, proven to hate anyone who doesn't have a white penis. Am I wrong? NO. Why? Because EVERYTHING I've listed & pointed out is the truth & a lot of them are policies. YOUR party's policies. And look at that, not one policy that includes the creation of one freakin' job. Unless you think all the jobs are in a woman's vagina.
Once, just once, I'd like to see you tell the truth from that podium during your press conferences. Is that really too much to ask? Maybe so, since you are really bad at your job. And thanks Rachel Maddow for pointing THAT out so brilliantly.
So go ahead and keep thinking you're fooling the country. Keep having conferences about jobs and blame the President about no jobs and keep screaming that it's the President who is not compromising … WHILE your party is voting on a bill about selective gender abortions. Another FAKE "issue." … Just keep on doing THAT, Speaker.


text:
This report was sent to subscribers on 11/18/11 9:20 p.m. Chicago time to be used for trading on 11/21/11.
December Corn
After the close recap on 11/21/11: My pivot acted as resistance and was 6.09 1/2, .01 3/4 from the actual high, and my support was 5.96 1/4, .03 from the actual low.
Subscribe now! Do yourself a favor and get your numbers after the market is closed to be used for the next session trading. Ask yourself how much would it have been worth to read my comments and get my numbers 14
hours before today's open outcry?
All charts and numbers for 11/22/11 have already been sent to subscribers at 4:55 pm.
Sign up: Free 1 Day Trail of Daily Numbers & Trade Ideas
Sign up: Free Learn a better way to hedge for farmers After you learn (No costs or fees) I will execute your hedges with you on the phone with a floor broker on the grain floor inside the pit trading. You will hear bids and offers and can direct or change your order.
December Corn
6.29 ¼
6.17 ¼
-----------6.09 ½ Pivot
6.01 ½
5.96 ¼
5 day chart.... Down from last week same day
Daily chart ...... Down
Weekly chart .......Sideways
Monthly chart .... Sideways 6.56 is the 200 DMA
ATR 17 ¼ Oversold 13%
Downtrend line is strong resistance crisscrossing the uptrend line which also acts as resistance now. The low of October supports at $5.72 ¼.
In my daily corn numbers on Friday; my pivot acted as resistance and was .02 ¾ (.00 ½ in open outcry) from the actual high; my support was .01 ¾ from the actual low.
For 11/21/11:
Grains: Spot on numbers. Most notable fact I take away from Friday's trade is that soybeans put in a "double bottom" before closing higher on the day. New low for the run and closed higher bodes well for another up day to follow on Monday. I have used $11.52 for quite awhile, and although fundamentals change, the number does not. I look for some kind of correction in soybeans to start the week, no matter if we go lower down the road.
As I said the other day, last year in November corn had traded $4.75, and there is reason if SA comes in good and our weather looks favorable to plant, we could be trading at that level again by April. With a ratio of 2.1 in price, 1 corn versus 1 soybean, $4.75 corn would value soybeans at $10. (2.1 X the price of corn = soybean price) It all comes down to weather and yield when you look at the bigger picture, no other factor can add or take away hundreds of millions of bushels like the weather can. Day trading or short term trading of any kind has no concern with where prices might be in 3, 6, or 11 months away, but my producers must be concerned. This is their income we are talking about, and without proper protection from prices going actually below the cost of production, they could be worse off than the unemployed, they could be paying to work.
Nobody can accurately predict where prices will be in 11 weeks let alone 11 months, only can offer guesses. What I can do is look at the fundamentals and allow for parameters backed by past chart action. It takes time to equate fundamentals into "value" areas, but what I know I can do is teach you to have confidence in chart lines and formations that have higher odds of "holding" values, rather than being random without them. Most important is teaching you to adopt a strategy that fits YOUR needs. The strategy I am using for my hedgers allows them to have a bullish or bearish bias, but in a position that has a maximum margin, and potential to make unlimited profit. Participating in a low key manner awaiting an opportunity the market gives you to better your position (income), is indeed how a true business is run, not trying to take a speculative position and mask it by calling it a "hedge position". The only risk is not having enough protection if the market goes down; on the other hand you do not feel like you missed something no matter how high the market can go because the strategy allows making more money while protecting what you already made.
The question becomes, at this price level based on your average trend yield, is it profitable enough to lock in a very good income for 2012? If it is, I would want to start to hedge. Considering we waited until year end in 2010 before hedging December 2011 at $5.50 and all were glad to do so, we are just under $5.60 now. Everyone eventually locked in $7, and many have $7.40 minus costs.
December 2012 corn is approaching the low in October of $5.49, and there is good resistance at the gap of $6.20 ¼ so $5.85 is the middle (pivot) and I would hedge there if we get the chance. Before the report trading above $5.90 has been normal since May, but after that last report on the 9th, 2013 stocks will be burdensome and the fundamental outlook has changed if acreage and trend yields are realized. Last November, December 2012 corn traded just below $4.50 and rallied to $5.59 (where we are now) before correcting down to $5 (low of 2011) in February posting a double bottom having the same low in January. The market never looked back in this historic all time high year that was capped at $6.73 ½ on 8/31/11. $4.50 to $6.73 with $5.61 in the middle, using the 2011 low of $5 the middle or pivot would be $5.86.
December 2011 corn has strong resistance at the crisscross of up and downtrend lines at $6.40, support will be $5.99 ¾ and then the lows of September at $5.72 ¼, low of March near $5.45, and the low of the year is $5.36. The PRC was buying when at $5.75 in June and late September, they might not be as aggressive this time unless their intention is to build reserves.
If January soybeans can rally to the downtrend line I want to take the sell signal, and risk .07 on the day trade, but I would also take a longer term trade using a $12.25 buy stop risking almost $.30 but looking for a reward of a retest of the $11.52 support. November 2012 crop is at $11.81, actually higher than the November 2011, and November 2012 is harder to hedge than the 2012 corn. It all comes down to income, and if it really good then locking some of it in is the prudent thing to do. If the market goes down then you will not need a rally in order to lock in what price you can get today, and if the market goes up you will be able to make more money than the original hedge anyway. Lock in income even if it goes down; make more income if it goes up.
Producers also must live within their means, and it requires a credit line in order to have money to hedge both the old and the new crop. They are in much better shape than last year with record incomes, but it still requires money to cover both crop years, so it might cost more because you might want to leave some more room to the upside, and only a minimum put spread that will require more if we plunge. Selling cash or futures and buying a call or call spread is not the cheapest way to go, and cannot compare to my strategy. First thought should be on the corn in the bin, then 2012.
They settled January soybeans unchanged, so the new low for the run did not close higher. It would not surprise me to see the market rally to the downtrend line, or to test $11.52 again. Corn is just as likely to test the downtrend line as it does retesting $5.72 ¼. That is why I want to continue to trade the numbers without bias and risk $.06 in corn and $.07 in soybeans using a stop to protect.
Grains: Spot on soybean numbers, and spot on corn resistance but support was helpful at best. Damage has been done to the corn chart, in fact the biggest 1 day decline since the bearish September corn stocks report that added 164 MB. On last year's November 2010 report we were looking at ½ as much carryout for 2012 as next year's crop will carry into 2013. Two stats bother me, the 19 year drought cycle on one hand, and the fact that it is rare when we get a subpar yield 3 years in a row. The last time we went 4 years in a row was 35 years ago. One thing is for sure, next year we could be at $3 or $13. That makes the upside much more favorable as far as risk reward goes. The lower the better when you roll, which makes less downside to protect, and an easier springboard for a $.50 gain in the bin (or using a futures contract).
I want to sell rallies old crop or new crop unless weather turns unfavorable in SA. They are having a record crop as is the PRC, exports are lousy, but I would expect the PRC to be interested where they were last time at $5.75. Until the January Final report I would expect $5.75 to hold. Some of the pressure had to come from long term December positions with first notice day approaching. Market is realizing we are not the only game in town especially when producing record crops, and the cheap wheat is not helping corn feed. We are planning to plant 2 to 4 million more acres of corn, and the price is at historic highs.
Lastly, White house has changed the reporting system cancelling the Census Bureau's of monthly soybean crush updates, and now rely solely on the NOPA monthly crush updates. This is one of many examples of less transparency in a market that Dodd/Frank mandated more oversight and transparency in commodity futures. I am not sure I can believe any of it except for the final report, the last 2 years they have found significant amounts of corn late in the year. Yes higher quality corn can use less feed use, and the newer ethanol plants are more efficient using less corn, but this does not make up for what has been added. Commercial elevators are strict in their reporting requirements, but farmers can lie through their teeth until they sell and put it into commercial hands where it must be reported. Discrepancies and faith in the USDA reporting system has always been contested more or less, but I only look at what the market is looking at, and I only care how a market reacts to a report, not the report itself. As you have just learned last week, a bullish report produced a bearish reaction, and I am focused on price and time instead.
I keep focused on fundamentals for bias in what price level should support or resist, but I am always open for the "unimaginable" to happen. The USDA indicated that 80% of their objective corn plots were harvested BEFORE the October crop report, and only 33% of the soybean plots. In 4 of the last 5 years soybeans have revised the October to January final by a significant 75 MB or more, 2 years were revised higher, and 2 years were lowered. "Anything can and will happen" I always say, so I want to know what I want to do if the market provides a good opportunity, and where I will exit the idea (where the stop proves the number or chart level did not hold) or take a profit.
When everyone (especially the people who recommend trade ideas but make money generating commissions) gets bearish we will be close to a bottom, and then I will want to buy the closest support I can. Anyone who has watched commodities for several years are amazed when they watch analysts and people who recommend trades, seem to sell the low and buy the high. They always have a story why they should not have lost money. They seem to take big losses and make small profits. Are they all bearish yet? If they are and are selling, I expect a rally from these levels, and where they get stopped out, is where I want to take the sell signal looking for lower prices. They might be right and we will be much lower than now, but their problem as well as most traders is to manage risk and time (to be proven right or wrong before losing too much).
On the bullish report day, I talked many into not buying their out of the money calls back only because of the chart and the price action, not because of what the report said. Some bought a few but less than what they would have without some words from me the "unemotional one". I said they should do at least some because they called to do so, and there was nothing wrong with taking some profits and risk off the table, but overdoing it all at once is not the logical thing in my mind to do. I do not have an all or nothing mentality except when it comes to exiting a losing trade; I get out of all when I place a stop.
I want to trade the trade the numbers without bias and risk $.06 in corn and $.07 in soybeans using a stop to protect.
Grains: Spot on soybean numbers, accurate corn numbers. What changed, nothing, trading numbers now! Market is restricted to the sideways pattern as I outlined yesterday. December corn traded below $5.60 in March, and 1 year ago in November, this December 2011 corn contract traded $4.75.
Next year's crop must consider hedging 2012 corn with little at this time to rally above $6, so the risk is to the downside. 19 year drought cycle has never gone past 5 years without a notable dry spell in the 140 years of recorded history. 2012 is the 5th year past the 19 year mark. The dryness in the Corn Belt now is the opposite of last year's plentiful subsoil moisture. On the other hand, with the possible 2 million more in acreage to be planted this year, and a return to a normal trend yield of 160+ BPA, 2013 will have 1.35 BB in carryout stocks and that will be burdensome and will require $4.50 corn to spur sales. Producers are not sure if they want to plant soybeans or corn at this time, and might need to wait until planting intentions in March before they will have the answer. Since I believe we could be $1 to $2 higher or lower next year, using my strategy will protect some of the downside ....", and allow for the first $1 of the upside to start. Since my producers are contemplating what to do with 2011 corn now that the basis is so attractive, 2012 is on the backburner for now.
I did roll some corn from December to March, buying the March $6.60/$6 put spread and ...... Subscribe now!
Want to know what I think for tomorrow and going forward?
The 6 markets now covered daily are Soybeans,Corn, Crude oil, S&P, 30 yr TBond and Gold
My numbers usually are sent at least 12 hours (via your email) in advance of the next day open outcry session. Subscribers use them as best suited to their own needs and sometimes that involves the overnight trade.
Find out why my subscribers from Canada, China, Czech Republic, Germany, India, Switzerland, South Korea ,Turkey and the UK keep renewing this service.
HowardTyllas Daily Numbers & Trade Ideas cover 6 markets for less than $10 a day,
HowardTyllas Daily Numbers & Trade Ideas is designed to help you plan your trading strategies for the coming day.
$199.00 USD for each month, renewable monthly
The weekly service is "Monday only" and comes out usually by Saturday morning so you can prepare for Sunday night and Monday's trade.
WeeklyService: 13 weeks for $129 total subscription fee.
May Your Next Trade Be The Best
Howard Tyllas
Tel.1-312-573-2699, 1-312-823-9189
Disclaimer: No guarantee of any kind is implied or possible where projections of future conditions are tempted. Futures trading involve risk.In no event should the content of this be construed as an express or implied romise, guarantee or implication by or from Howard Tyllas, that you will profit or that losses can or will be limited in any manner whatsoever. No such promises, guarantees or implications are given. Past results are no indication of future performance.


text:
TALLAHASSEE � Florida�s three most powerful state government leaders rolled out their agendas for the 2013 legislative session Wednesday, touting education spending, job growth, tax cuts and ethics reform.
TALLAHASSEE � Florida�s three most powerful state government leaders rolled out their agendas for the 2013 legislative session Wednesday, touting education spending, job growth, tax cuts and ethics reform.
Gov. Rick Scott; Senate President Don Gaetz, R-Niceville; and House Speaker Will Weatherford, R-Wesley Chapel, spoke to journalists at The Associated Press� annual planning session in Tallahassee.
Scott took the opportunity to give a preview of his 2013 budget, saying education was a �top priority.� He unveiled a proposed funding increase of $1.2 billion for K-12 public schools. That will bring state funding for K-12 schools up to $10.7 billion, the highest in state history, he said.
That means per-student funding would be $6,800, an increase of more than $400 per student or 6.5 percent, Scott said. The budget also will contain the already unveiled $480 million teacher-pay-raise proposal, which gives each teacher $2,500 more annually.
�Investing in our teachers and in our education system is the key for our state�s continued economic growth,� he said.
Senate Minority Leader Chris Smith, D-Fort Lauderdale, who spoke after Scott, scoffed at the governor�s sudden focus on education.
�He�s now throwing gimmicks and dollars at education after he came in and slashed education (which) tremendously shows that he�s finally admitting that �I was wrong to starve education,� � Smith said.
Because of a law requiring teachers to contribute 3 percent to their pensions, the raise won�t be a net gain, Smith said.
He also said Scott�s �sudden epiphany� on education �reeks� of preparation for a forthcoming election year.
Scott and the economy
Scott also took credit for Florida�s economic growth during his time in office. He said upon his arrival the state cut back to meet budget obligations and position itself for growth.
�I came into office in 2011 during record-high unemployment, record-high debt and record-high job losses,� he said.
Scott then tacitly pointed out who presided over those woeful times � one possible opponent in the 2014 election, former Gov. Charlie Crist � and listed a series of abysmal numbers.
�In the four years before I took office, the state had lost 825,500 jobs, unemployment more than tripled from 3.5 to 11.1 percent,� he said, noting the state�s debt increased by more than $5.2 billion.
But now Florida is looking at a budget surplus. Scott said that�s because of the decision to shrink government and �live within our means.�
�We�re now in a position to strategically invest in statewide priorities,� he said.
In addition to increased spending on education, Scott wants the surplus to go toward more business tax cuts.
Couching the proposal in terms of job creation, Scott said his budget will fund 2,000 tax exemptions for small business.
He said his budget will eliminate sales tax on manufacturing equipment, leveling the playing field between Florida and other states competing to attract manufacturing companies.
�Eliminating the sales tax on manufacturing companies is one of my top priorities,� he said.
Gaetz and Weatherford
Gaetz and Weatherford gave a joint presentation, laying out their agenda. Gaetz, whose district includes Bay County, spoke most forcefully about ethics reform, his biggest focus this session.
�We think it�s very important ... that we ought to raise the level of public confidence, if we can, by raising the level of public ethics,� Gaetz said. �We don�t believe that public office ought to be an opportunity for private gain.�
Weatherford pledged support for the ethics reform, an effort where the Senate has take the lead. A comprehensive bill already has moved out of one Senate committee.
�The Florida House is in alignment with the Senate on ethics reform. ... We do believe the time has come� for reform, Weatherford said.
The House speaker also said he wants to eliminate Committees of Continuing Existence, which can raise unlimited funds and are often controlled by lawmakers, and increase the $500 maximum campaign contribution limit.
�I don�t have any pre-conceived notion that we�re going to solve this problem overnight, but I do believe we can bring some sanity to the campaign-finance realm,� he said. �I believe that ethics reform and campaign finance reform go hand in hand.�
RELATED: Gaetz wants to keep election reform local


text:
Greg Sharpe Talks Quarterback Situation, Illinois Match-up for Nebraska Cornhuskers
Things go from quiet to intense for the Nebraska Cornhuskers this week as the Huskers transition from a bye week to their Big Ten opener against Illinois in Lincoln.
One issue the layoff was not able to solve for Nebraska was the status of starting quarterback Taylor Martinez, who will miss the game Saturday with a turf toe injury, the same injury that kept him out of the game against South Dakota State, September 21st.
The 'Voice of the Cornhuskers' Greg Sharpe told me Martinez's stay on the sideline might be an extend one:
In Martinez's place for the second straight game will be redshirt freshman Tommy Armstrong, who threw for 169 yards and a touchdown, and ran for 38 yards against SDSU. In that game he alternated at quarterback with senior Ron Kellogg, although no announcement has been made about whether that same rotation is in effect Saturday:
One opening day defensive starter for the Huskers back in action against the Illini will be linebacker David Santos, who was on the bench not because of an injury, but because of poor play:
Illinois has three wins already this season, already surpassing their win total from all of last year. The Illini are led by quarterback Nathan Scheelhaase, who has bounced back from a 4 touchdown, 8 interception 2012, to already throw 12 touchdowns in 2013. Some are already calling him the most improved player in the Big Ten:
Illinois has some new-found confidence after three early wins in 2013, but this is the same program that has lost 14 straight in the Big Ten.
So which team are the Illini?
The biggest question mark for Nebraska after four games continues to be the defense, which has allowed staggering amounts of yardage to opposing offenses in three of the for games this season.
With the youth and inexperience the Huskers have on that side of the ball, it is still very much a work in progress:
One thing that might be a challenge Saturday in Lincoln is the weather. It's only expected be in the 50's at kickoff and the field might be a little damp because of the possibility of overnight rain. The wind might also be a factor:
Kickoff is 11:00am Saturday from Memorial Stadium in Lincoln. You can hear live on your home for Cornhusker football in the Sioux Empire, ESPN 99.1.


text:
- More
1970s Harmony Sunburst Archtop Acoustic Guitar....Click the image to load the highest resolution version.
Description1970s Harmony Sunburst Archtop Acoustic Guitar. Missing tuner farrells. Nicks dings and scratches to the finish. Moderate fret wear. Missing bridge. No case included. Condition: Fair.
Auction Info
Buyer's Premium per Lot:
25% on the first $50,000 (minimum $14), plus 20% of any amount between $50,000 and $1,000,000, plus 12% of any amount over $1,000,000 per lot.
Calculate Standard Domestic Shipping Sales Tax information
Terms and Conditions | Bidding Guidelines and Bid Increments | Glossary of Terms
US Coins
Opens about 12/20/2019
Opens about 12/20/2019
Decorative Art
Opens about 12/19/2019
Comics & Comic Art
Opens about 12/11/2019
World & Ancient Coins
Opens about 12/17/2019
US Coins
Opens about 12/16/2019
Sports Collectibles
Opens about 12/23/2019
World & Ancient Coins
Opens about 12/26/2019
Fine Art
Opens about 12/31/2019
Jewelry & Timepieces
Opens about 12/26/2019
World & Ancient Coins
Opens about 12/30/2019
Sports Collectibles
Opens about 01/08/2020
Jewelry & Timepieces
Opens about 01/24/2020
World & Ancient Coins
Opens about 01/05/2020
Luxury Accessories
Opens about 01/20/2020
World & Ancient Coins
Opens about 01/13/2020
Heritage membership
- Past Auction Values (prices, photos, full descriptions, etc.)
- Bid online
- Free Collector newsletter
- Want List with instant e-mail notifications
- Reduced auction commissions when you resell your
- Cash Advances
- More Bidders
- Trusted Experts
- Over 200,000 Satisfied Consignors Since 1976
Learn about consigning with us
I think Heritage deserves a lot of credit for covering all technical bases without a hitch.View More Testimonials
HA.com receives more traffic than any other auction house website. (Source: Similarweb.com)


text:
Davis Dairy, Maryville, Blount County, Tennessee on Wildwood.
Taken by Judith Richards Shubert, September 28, 2005, Copyright
Thursday, February 10, 2011
Conner Photographs from Eva Ruth & Alyce
8 comments:
- Free Genealogy Guide said...
The picture of eleven-year old Ray is striking. His eyes seem a mixture of anger and intelligent knowing. Did he have that look in his eyes later?
- February 11, 2011 at 1:48 PM
- Judith Richards Shubert said...
Thanks for that observation, "Free". He always said he was a willful boy and always got in trouble. Check out the post with his wife as an adult. He was a handsome man.
- February 11, 2011 at 8:33 PM
- Judith Richards Shubert said...
Thanks for stopping by, Betsy, and trying to leave you comments, too. I'm sorry it didn't "take"! Maybe next time!
- February 11, 2011 at 8:34 PM
- bethy920 said...
I recently corresponded with a cousin of my mother's who remembers Aunt Ceal. Do you know of anyone who might have a picture of her father Jessie Rogers? My great grandfather, William Anderson Rogers, was a brother of Cealy Jane. Paul was able to get me a picture of Will and I sent it to my mother's cousin who had never seen a picture of her grandfather. My mother passed away on February 4th and I was glad to be able to show her the picture as well as she had never seen what he looked like either.
- May 18, 2011 at 7:29 PM
- Judith Richards Shubert said...
No, Bethy, I don't know of a picture of their father, Jessie. But if I can find one, I will definitely post it and if you will you will leave you email address, send it to you. The link to your name didn't work.
Thanks for stopping by.
- May 19, 2011 at 8:40 AM
- Teena in Toronto said...
I signed up with Ancestry.ca/com in the spring and it's amazing the amount of family I have.
Happy blogoversary :)
- May 27, 2011 at 6:30 AM
- Linda Gartz said...
these are fascinating photos. I think Ray looks more confident than angry-- like he knows who he is and doesn't need anyone to assure him he's "ok." Thanks for following the love story that's unfolding at Family Archaeologist.
- December 26, 2011 at 5:56 PM
- Debra Newton-Carter said...
Hi Judith! You've just been nominated for the Wonderful Team Member Readership Award! Thank you for taking the time to visit my blog and post comments. You can find the post here: http://ibawcross-culturalgenealogy.blogspot.com/2013/01/nominated-twice-for-wonderful-team.html
- January 13, 2013 at 8:19 PM


text:
You can follow the discussion on Photography licensing and pricing tools & information without having to leave a comment. Cool, huh? Just enter your email address in the form here below and you're all set.
You are here: Home »
Manage subscriptions
Read full story • Comments are closed
Recent Posts
Alentejo Alsace barrels Beaujolais Bordeaux bottles Burgundy Castile and Leon Catalonia chateau copyright DAM digital asset management Douro Valley France grapes Greece harvest internet IP IP law Languedoc Loire Macedonia marketing Medoc Penedes Photoshop Portugal Rhone Valley Roussillon Saint Emilion sales Sauternes software Spain stock photography travel vines vineyard vineyards vinification wine cellar winery workflow
On BKWine Magazine
- Ribera del Duero, no longer just red wine, also white
- Quinta do Poeira, a high-quality producer of dry wines in the Douro Valley
- Seek out diversity, ditch the same-same and fame | New Brief out, #195 | The Wine & Wine Travel Newsletter
- BKWine Brief nr 195, November 2019
- Oregano protects against fungal diseases in the vineyard
On BKWine Tours
- Bordeaux, grand chateaux and prestigious wines | wine tour
- New Zealand, a very different New World country | wine tour
- South Africa, a changing wine country | wine tour
- New Zealand, far, far away and a very special (wine) country | wine tour
- South Africa, a journey full of experiences, wine and good food | wine tour
Copyright & Photo Rights
- File a copyright registration through the Copyright Office online system, by Copyright.gov
- Has someone stolen your photo? What to do, by PictureDefense.com
- Photo Attorney The Photo Attorney, serving the photographer's legal needs
- Photoshelter Reports White papers on may important aspects of photogaphy, including licening, pricing and copyright
- Taking the Mystery Out Of Copyright by the Library of Congress
- Tool tips from PhotoAttorney Some tools to help fight online infringements
- Your rights to photograph A Downloadable Flyer Explaining Your Rights When Stopped or Confronted for Photography, by Bert P Krages II
Photography pricing and licensing
- BlinkBid Estimating, production and invoicing software for photographers and other creative professionals.
- fotoQuote from Cradoc Photo Price Guide for Stock and Assignment Photography
- HindSight's Photo Price Guide A pricing table with both suggested and customisable pricing tables.
- Photoshelter Reports White papers on may important aspects of photogaphy, including licening, pricing and copyright
Photo Workflow
- Controlled Vocabulary Controlled Vocabulary by David Riecks, on keywording and tagging pictures
- The DAM Book by Peter Krogh An excellent (the best?) book on photo workflow and digital asset management (DAM)


text:
What is Nationwide ProAccount®?
Nationwide ProAccount is a managed account service, available for an additional fee, designed to help take the guesswork out of retirement investing. With Nationwide ProAccount, your investments are selected for you based on your age and risk tolerance, then monitored and adjusted to keep you on track toward your retirement goals.
What you get as a Nationwide ProAccount client:
Professional Investment Management
- Independent Financial Expert investment advice
- Investment advice based on your age and risk profile
- Ongoing portfolio adjustments based on changes in market conditions
Continuous oversight by Nationwide Investment Advisors, LLC
- Ongoing monitoring of portfolio performance
- Ongoing oversight of the Independent Financial Expert
Frequent communications
- Periodic updates about your account and investments
- Quarterly statement notifications
Over 20 years, individual investors barely stayed even with inflation. But institutional investors — investment management companies that manage money for large institutions — delivered better performance year after year. Over time, that difference amounted to significantly better gains.
- 3.5% annualized over 10 years
- 4.8% annualized over 20 years
Sources: DALBAR and Wilshire Trust Universe Comparison Service. Average equity investor, bond investor, asset allocation investor and inflation data from All Public Funds Universe, DALBAR. Data as of 9/30/2017.
Past performance is not indicative of future results. All investing involves risk, including loss of principal.
If you answer yes to any of these questions, then ProAccount may be a good choice.
- Do you sometimes find yourself overwhelmed by choosing investments and maybe even a little intimidated by the process?
- Would you feel more confident knowing that a highly respected professional investment management firm was managing your portfolio?
- Would it give you confidence to know that professionals are making adjustments to your portfolio as needed to keep it in line with your objectives?
Please review the below disclosure documents that summarize the investment advisory services provided by Nationwide Investment Advisors, LLC."
ProAccount ADV Part 2A (PDF)
ProAccount ADV Part 2B (PDF)
Privacy Notice (PDF)
ProAccount Spanish ADV Part 2A (PDF)
ProAccount Spanish ADV Part 2B (PDF)
Spanish Privacy Notice (PDF)
There is an annual fee for Nationwide ProAccount. The fee is listed in the Participant Agreement and is calculated daily, based on the market value of your assets, and deducted from your account at the end of each quarter. A 90-day trial period allows you to enroll in the service with no up front fee. Your account is charged only if you continue the service beyond the trial period.
Nationwide ProAccount neither guarantees a profit nor eliminates risk.
Nationwide Investment Advisors, LLC (NIA) provides investment advice to account holders enrolled in Nationwide ProAccount. NIA is an SEC-registered investment adviser.
NIA has retained Wilshire® as an Independent Financial Expert for Nationwide ProAccount. Wilshire provides investment allocation portfolios based on participant ages and their personal tolerance for investment risk.
Retirement products are offered by Nationwide Trust Company, or Nationwide Life Insurance Company.
Wilshire is a registered service mark of Wilshire Associates, which is not an affiliate of Nationwide or NIA.
Nationwide ProAccount is a service mark of Nationwide Mutual Insurance Company. © 2018 Nationwide.


text:
16 March 2007 14:45
Orneryboy by Michael Lalondeby 2 others
Orneryboy by Michael Lalonde
1 (1 marks)
Founded in late 2003 and heartquartered in France, we are non-profit and independant.
We believe in the open web, think internet services should be sustainable, build for the long term.
While we are re-launching the service, we only accept new members through invitation.


text:
Health Centers
Health Forums
Ask a Doctor
Sign Up
Email or Display Name
Remember Me
Forgot your password?
Medical Questions
Conditions and Diseases
Allergies Forum
cholinergic urticaria.
May 29th, 2008
who can help me ? thank you!
Did you find this post helpful?
You marked this post as helpful!
I changed my mind
replied June 2nd, 2008
Extremely eHealthy
For how long you have cholinergic urticaria?
Do you take some therapy?
Is your cholinergic urticaria accompanied with other type of urticaria?
Did you find this post helpful?
You marked this post as helpful!
I changed my mind
allergies help
Quick Reply
Sign up for FREE weekly health tips!
Do you live in Canada?
Sign up here.
Featured Experts
Muhammad Khalil
Family and General Medicine
eHealthPedia Articles
Allergy Causes and Risk Factors
Allergy Diagnosis
Allergy Symptoms
Allergy Treatment
Must Read
What causes allergies? We review risk factors and common allergens in this intro to allergies section....
Read more >>
Allergy Causes and Risk Factors
What causes an allergy? Who is more likely to develop allergies? More here....
Read more >>
Allergy Symptoms
Which allergy symptoms are serious signs of allergic reaction and which are merely bothersome? Common types of allergy symptoms and allergic reactions here....
Read more >>
Conditions and Diseases
I Have Cholinergic Urticaria
like Cholinergic Urticaria but hives in ...
to Those Living With Cholinergic Urticar...
Cholinergic Urticaria And Hydroxyzine
Cholinergic Urticaria And Lacitrex/hista...
Cholinergic Urticaria Is Ruining My Life...
Related Topics
Cholinergic Urticaria And Pregnancy Labo...
Search eHealthForum for
Learn About Us
Contact Us
About Us
Advertise With Us
Privacy Policy
Cookie Policy
Terms of Use
Get Help
Ask a Doctor
Getting Started
Join In
Sign Up
Find People
Free Medical Forms
Community Guidelines
Do More
Become an Expert
Become a Partner
RSS Feeds
eHealth Forum is a nice combination of medical help and friends, doesn't get much better than that! - meblonde01
The site is not a replacement for professional medical opinion, examination, diagnosis or treatment. Always seek the advice of your medical doctor or other qualified health professional before starting any new treatment or making any changes to existing treatment. Do not delay seeking or disregard medical advice based on information written by any author on this site. No
health questions
and information on eHealth Forum is regulated or evaluated by the Food and Drug Administration and therefore the information should not be used to diagnose, treat, cure or prevent any disease without the supervision of a medical doctor. Posts made to these forums express the views and opinions of the author, and not the administrators, moderators, or editorial staff and hence eHealth Forum and its principals will accept no liabilities or responsibilities for the statements made.
Health Disclaimer
This page was last updated on Dec 09, 2019.
© 2019 MH Sub I, LLC dba Internet Brands


text:
Obama's Billie Jean King Gaffe
By TennisGrandstand.com Staff
President Obama gaffed at Wednesday's Presidential Medal of Freedom ceremony honoring 16 global citizens, including tennis legend Billie Jean King. In describing King's illustrious playing career, Obama talked of King's "12 Grand Slam titles, 101 doubles titles and 67 singles titles." King's total number of "major" titles actually stand at 39, including a record 20 at Wimbledon. In defense of Obama, King won 12 singles titles at Grand Slam tournaments, but King was well known if not best known for dominating all events at the majors, including winning "triple crowns" (singles, doubles and mixed doubles titles in the same year) at Wimbledon in 1967 and 1973 and the U.S. Championships in 1967. According to THE BUD COLLINS HISTORY OF TENNIS, King also won an additional 37 singles titles in the "amateur" era of tennis (pre-1968).
In a video after the ceremony shown on the MSNBC television show "Morning Joe," King joked that Obama got her stats wrong but said with class that it was "adorable." Joked MSNBC commentator Mike Barnicle of Obama undercutting King's credentials, "It's the first time he has come under the numbers." The video of Obama's remarks and Billie Jean's reaction can be seen here –
King's bio from THE BUD COLLINS HISTORY OF TENNIS is excerpted here….
Billie Jean King
United States (1943—)
Hall of Fame—1987
The fireman's daughter, Billie Jean Moffitt King, began blazing through the tennis world in 1960 when she first appeared in the U.S. women's rankings at No. 4. She was 17. For more than four decades she has continued as a glowing force in the game—the all-time Wimbledon champion, frequently the foremost player, a crusader in building the female professional game (enhancing the game as a whole), remaining relevant to sport today, an inspiration to millions. The Flushing Meadows home of the U.S. Open was named the USTA / Billie Jean King National Tennis Center in 2006.
Born Nov. 22, 1943, in Long Beach, Calif:, Billie Jean, a 5-foot-4 1/2, 130-pound right-hander, was named for her father, Bill Moffitt, a Long Beach fireman and an enthusiastic athlete, though not a tennis player. Her brother, Randy Moffitt, became a pitcher for the San Francisco Giants. She developed on the public courts of Long Beach and first gained international recognition in 1961 by joining 18-year-old Karen Hantze for a surprising triumph in the Wimbledon women's doubles over Aussies Margaret Smith (Court) and Jan Lehane, 6-3, 6-4. Unseeded, they were the youngest team to win it. That was the first of 20 Wimbledon championships, making King the record winner at the most prestigious tourney, sharing it since 2003 when her friend Martina Navratilova caught up. Centre Court was her magic garden from the first time she saw it in 1961.
In 1979, she got the 20th at her 19th Wimbledon, the doubles, in the company of Navratilova (over Betty Stove and Wendy Turnbull, 5-7, 6-3, 6-2). She won her last major, the U.S. doubles, in 1980, beside Martina, over Pam Shriver and Stove. Elizabeth Ryan's 19 Wimbledon titles (between 1914 and 1934) were all in doubles and mixed doubles. King won six singles, 10 doubles, and four mixed between 1961 and 1979, and in 1979 lengthened another Wimbledon record by appearing in her 27th final, the doubles. Ryan was in 24 finals. Of all the men and women to compete at Wimbledon only Navratilova played more matches (279) than King's 265, of which B.J. was 95-15 in singles, 74-12 in doubles, 55-14 in mixed. She won 12 singles titles at major championships (one Australian, one French, six Wimbledon and four U.S.)
In her initial singles major final, Wimbledon in 1966, she beat three-time champ Maria Bueno of Brazil, 6-3, 3-6, 6-1, She followed up by beating Ann Jones of Britain in 1967,6-3, 6-4 and Judy Tegart (Dalton) of Australia, 9-7, 7-5, in the first "Open" Wimbledon in 1968. In 1967, she took her first U.S. singles over Jones, but the most rousing of the four was 1974, a pyrotechnical performance from two assault-minded dolls, over Evonne Goolagong of Australia, 3-6, 6-3, 7-5. Probably her most memorable Wimbledon match was a loss, the record 46-game 1970 final to Court 14-12, 11-9. Neither let up in attacking, even though both were playing hurt.
Billie Jean's has been a career of firsts. In 1968, she was the first woman of the Open era to sign a pro contract to tour in a female tournament group, with Rosie Casals, Francoise Durr and Jones, the women's auxiliary of the NTL (National Tennis League), which also included six men. (A few women before King had turned pro to make head-to-head barnstorming tours, notably Suzanne Lenglen in 1926.)
In 1971, B.J. was the first woman athlete over the 100-grand hurdle, winning $117,000. During that memorable season, she played 31 tournaments in singles, winning 17, and 26 in doubles, winning a record 21. She had a match mark of 112-13 in singles, a record number of wins, and 80-5 in doubles. Overall, it added up to 38 titles on 192 match wins, both records. Imagine how many millions such a campaign would be worth today.
In 1973, Billie Jean engaged in the widely ballyhooed "Battle of the Sexes," defeating 55-year-old ex-Wimbledon champ Bobby Riggs, 6-4, 6-3, 6-3, a nationally-televised lallapalooza that captured the nation's fancy and drew a record tennis crowd, 30,472, to Houston's Astrodome.
In 1974, she became the first woman to coach a professional team containing men when she served as player-coach of the Philadelphia Freedoms of World Team Tennis, a league she and her husband, Larry King, helped establish. As a tribute to her, Elton John composed and recorded Philadelphia Freedom. Traded to the New York Apples, she led that team to WTT titles in 1976-77 as a player.
Ten years after Riggs, BJK was to establish a geriatric mark herself, winning Birmingham (England) over Alycia Moulton, 6-0, 7-5. At 39 years, five months, she was the oldest woman to take a pro singles title.An aggressive, emotional player, Billie Jean specialized in serve-and-volley tactics, aided by quickness and a highly competitive nature. She overcame several knee operations to continue as a winner into her 40th year. As a big-match player, she was unsurpassed, excelling in team situations when she represented the U.S. In nine years on the Federation Cup team, she helped the U.S. gain the final each time, and take seven Cups by winning 51 of her 55 singles and doubles. In the Wightman Cup against Britain, she played on only one losing side in 10 years, winning 21 of her 26 singles and doubles.
Outspoken on behalf of women's rights, in and out of sports—tennis in particular—she was possibly the most influential figure in popularizing professional tennis in the United States. She worked tirelessly to promote the Virginia Slims tour during the early 1970s when the women realized they must separate from the men to achieve recognition and significant prize money on their own. With the financial backing of Virginia Slims, the organizational acumen of Gladys Heldman and the salesmanship and winning verve of King, the women pros built an extremely profitable circuit.
Only two women, Margaret Smith Court (62) and Navratilova (59) won more majors than King's 39 in singles, doubles and mixed. In regard to U.S. titles on all surfaces (grass, clay, hard court, indoor), King is second at 31 behind Hazel Hotchkiss Wightman's 34. But Billie Jean is the only woman to win on all four, equaling Tony Trabert, and Art Larsen, the only men to do so. King and Casals were the only doubles team to win U.S. titles on all four surfaces. She won seven of her major doubles with Casals, her most frequent and successful partner.
Between 1963 and 1980, Billie Jean was in the world's Top 10 18 times, including five times as No. 1(1966-67-68, 71, 74) and four times as No. 2 (1970, 73, 75, 77). She held her last world ranking, No. 13, at age 40 in 1983.
She greatly aided Owen Davidson of Australia in making his mixed doubles Grand Slam in 1967 with two partners. King and Davidson won the French, Wimbledon and U.S. after he took the Australian with Lesley Turner. She scored three major triples, winning the singles, doubles and mixed at Wimbledon in 1967 and 1973, and at the U.S. in 1967, and won the longest singles set played by a woman (36 games) in a 1963 Wightman Cup win over Christine Truman, 6-4, 19-17.
Billie Jean's major swan song occurred at 39 in 1983 at Wimbledon, a semifinal finish (her fourteenth), losing to 18-year-old Andrea Jaeger, 6-1, 6-1. Seven years later she played a cameo role in the Boca Raton, Fla., tourney, winning a doubles match with 13-year-old pro rookie Jennifer Capriati.
In a career encompassing the amateur and Open eras, she won 67 pro and 37 amateur career singles titles, 101 pro doubles. She reached 38 other pro singles finals and had 677-149 singles W-L record as a pro. Her prize money: $1,966,487. Divorce ended her marriage. A founder and ex-president of the WTA, she remains active in World Team Tennis as an officer, formerly commissioner. She returned to her USTA roots in 1995 as captain of the Federation Cup team, having been player-captain in 1965 (a loss) and 1976 (a win). She guided the U.S. team to three Cups (1996, 1999, and 2000). As U.S. women's Olympic coach, she mentored Lindsay Davenport, Gigi Fernandez and Mary Joe Fernandez to gold medals in 1996, as well as Venus and Serena Williams to golds, and Monica Seles to a bronze in 2000.
MAJOR TITLES (39)—Australian singles, 1968; French singles, 1972; Wimbledon singles, 1966, 1967, 1968, 1972, 1973, 1975; U.S. singles, 1967, 1971, 1972, 1974; French doubles, 1972; Wimbledon doubles, 1961, 1962, 1965, 1967, 1968, 1970, 1971, 1972, 1973, 1979; U.S. Doubles, 1964, 1967, 1974, 1977, 1980; Australian mixed, 1968; French mixed, 1967, 1970; Wimbledon mixed, 1967, 1971, 1973, 1974; US. Mixed, 1967, 1971, 1973, 1976. OTHER U.S.TITLES (18)—Indoor singles, 1966, 1967, 1968, 1971, 1974; Clay Court singles, 1971; Hard Court singles, 1966; Indoor doubles, 1966, 1968, 1971, 1975, with Casals; 1979, with Navratilova; 1983. with Sharon Walsh; Clay Court doubles, 1960, with Darlene Hard; 1971, with Dalton; Hard Court doubles, 1966 with Casals; Indoor mixed, 1966, 1967, with Paul Sullivan (USA) FEDERATION CUP–1963-64-65-66-67,76-77-78-79,25-4 singles, 27-0 doubles: WIGHTMAN CUP—1961-62-63-64-65-66-67, 70, 77-78, 14-2 singles, 7-3 doubles SINGLES RECORD IN THE MAJORS—Australian (17-4), French (21-6), Wimbledon (95-15), U.S. (58-14).
On This Day In Tennis History Is Latest Book Release From New Chapter Press
WASHINGTON, D.C. – New Chapter Press has announced the publication of its latest book – On This Day In Tennis History -a calendar-like compilation of historical and unique anniversaries, events and happenings from the world of tennis through the years – written by Randy Walker, the sports marketing and media specialist, tennis historian and former U.S. Tennis Association press officer.
On This Day In Tennis History ($19.95, 528 pages), is a fun and fact-filled, this compilation offers anniversaries, summaries, and anecdotes of events from the world of tennis for every day in the calendar year. Presented in a day-by-day format, the entries into this mini-encyclopedia include major tournament victory dates, summaries of the greatest matches ever played, trivia, and statistics as well as little-known and quirky happenings. Easy-to-use and packed with fascinating details, the book is the perfect companion for tennis and general sports fans alike and is an excellent gift idea for the holiday season. The book features fascinating and unique stories of players such as John McEnroe, Don Budge, Bill Tilden, Chris Evert, Billie Jean King, Jimmy Connors, Martina Navratilova, Venus Williams, Serena Williams, Anna Kournikova among many others. On This Day In Tennis History is available for purchase via on-line book retailers and in bookstores in the United States, Canada, the United Kingdom, Australia and New Zealand. More information on the book can be found at www.tennishistorybook.com
Said Hall of Famer Jim Courier of the book, "On This Day In Tennis History is a fun read that chronicles some of the most important-and unusual-moments in the annals of tennis. Randy Walker is an excellent narrator of tennis history and has done an incredible job of researching and compiling this entertaining volume." Said tennis historian Joel Drucker, author of Jimmy Connors Saved My Life, "An addictive feast that you can enjoy every possible way-dipping in for various morsels, devouring it day-by-day, or selectively finding essential ingredients. As a tennis writer, I will always keep this book at the head of my table." Said Bill Mountford, former Director of Tennis of the USTA National Tennis Center, "On This Day In Tennis History is an easy and unique way to absorb the greatest-and most quirky-moments in tennis history. It's best read a page a day!"
Walker is a writer, tennis historian and freelance publicist and sports marketer. A 12-year veteran of the U.S. Tennis Association's Marketing and Communications Division, he served as the press officer for the U.S. Davis Cup team from 1997 to 2005 and for the U.S. Olympic tennis teams in 1996, 2000 and 2004. He also served as the long-time editor of the U.S. Open Record Book during his tenure at the USTA from 1993 to 2005.
More information on the book can be found at www.tennistomes.com as well as on facebook at http://www.facebook.com/profile.php?id=1627089030&ref=name and on myspace at http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=428100548
People mentioned in the book include, Roger Federer, Rafael Nadal, Novak Djokovic, Andy Roddick, Lleyton Hewitt, Goran Ivanisevic, Andre Agassi, Venus Williams, Serena Williams, Lindsay Davenport, Monica Seles, Jelena Jankovic, Ana Ivanovic, Maria Sharapova, Justine Henin, Kim Clijsters, Amelie Mauresmo, Anna Kounikova, Jennifer Capriati, Yevgeny Kafelnikov, Martina Hingis, Gustavo Kuerten, Svetlana Kuznetsova, James Blake, Wilmer Allison, Mal Anderson, Arthur Ashe, Juliette Atkinson, Henry "Bunny" Austin, Tracy Austin, Boris Becker, Kark Behr, Pauline Betz, Bjorn Borg, Jean Borotra, John Bromwich, Norman Brookes, Louise Brough, Jacques Brugnon, Butch Buchholz, Don Budge, Maria Bueno, Rosie Casals, Michael Chang, Philippe Chatrier, Dodo Cheney, Henri Cochet, Maureen Connolly, Jimmy Connors, Jim Courier, Ashley Cooper, Margaret Court, Jack Crawford, Allison Danzig, Dwight Davis, Lottie Dod, John Doeg, Laurence Doherty, Reggie Doherty, Dorothea Douglass Lambert Chambers, Jaroslav Drobny, Margaret duPont, Francoise Durr, James Dwight, Stefan Edberg, Roy Emerson, Chis Evert, Bob Falkenburg, Neale Fraser, Shirley Fry, Althea Gibson, Pancho Gonzalez, Evonne Goolagong, Arthur Gore, Steffi Graf, Bitsy Grant, Darlene Hard, Doris Hart, Anne Jones, Gladys Heldman, Slew Hester, Bob Hewitt, Lew Hoad, Harry Hopman, Hazel Hotchkiss Wightman, Joe Hunt, Frank Hunter, Helen Jacobs, Bill Johnston, Perry Jones, Bob Kelleher, Billie Jean King, Jan Kodes, Karel Kozeluh, Jack Kramer, Rene Lacoste, Bill Larned, Art Larsen, Rod Laver, Ivan Lendl, Suzanne Lenglen, George Lott, Gene Mako, Molla Mallory, Hana Mandlikova, Alice Marble, Dan Maskell, Simone Mathieu, Mark McCormack, John McEnroe, Ken McGregor, Kitty Godfree, Chuck McKinley, Maurice McLoughlin, Frew McMillian, Don McNeill, Elisabeth Moore, Angela Mortimer, Gardnar Mulloy, Ilie Nastase, Martina Navratilova, John Newcombe, Yannick Noah, Jana Novotna, Betty Nuthall, Alex Olmedo, Rafael Osuna, Frank Parker, Gerald Patterson, Budge Patty, Fred Perry, Nicola Pietrangeli, Adrian Quist, Patrick Rafter, Dennis Ralson, Vinnie Richards, Nancy Richey, Cliff Richey, Bobby Riggs, Tony Roche, Mervyn Rose, Ken Rosewall, Elizbeth Ryan, Gabriela Sabatini, Pete Sampras, Arantxa Sanchez Vicario, Manuel Santana, Dick Savitt, Ted Schroeder, Gene Scott, Richard Sears, Frank Sedgman, Pancho Segura, Vic Seixas, Frank Shields, Pam Shriver, Stan Smith, Fred Stolle, Bill Talbert, Bill Tilden, Tony Trabert, Lesley Turner, Jimmy Van Alen, John Van Ryn, Guillermo Vilas, Ellsworth Vines, Brian Gottfried, Virginia Wade, Holcombe Ward, Watson Washburn, Mal Whitman, Mats Wilander, Tony Wilding, Helen Wills Moody, Sidney Wood, Robert Wrenn, Bob Bryan, Mike Bryan, Todd Woodbridge, Marat Safin, Leslie Allen, Sue Barker, Jonas Bjorkman, Mahesh Bhupathi, Donald Dell, Albert Costa, Mark Cox, Owen Davidson, Pat Cash, Mary Carillo, John Isner, Roscoe Tanner, Vijay Amritraj, Mark Woodforde, Tim Henman, Richard Krajicek, Conchita Martinez, Mary Joe Fernandez, Cliff Drysdale, Mark Edmondson, Juan Carlos Ferrero, Zina Garrson, Roland Garros, Wojtek Fibak, Tom Gullikson, Andres Gimeno, Vitas Gerulaitis, Fernando Gonzalez, Tim Henman, Goran Ivanisevic, Andrea Jaeger, Ivo Karlovic, Richard Krajicek, Petr Korda, Luke Jensen, Murphy Jensen, Rick Leach, Iva Majoil, Barry MacKay, Ivan Ljubicic, Cecil Mamiit, David Caldwell, Alex Metreveli, Nicolas Massu, Todd Martin, Gene Mayer, Thomas Muster, Tom Okker, Charlie Pasarell, Mary Pierce, Whitney Reed, Leander Paes, Renee Richards, Helen Sukova, Michael Stich, Betty Stove, Ion Tiriac, Brian Teacher, Wendy Turnbull, Richards, Fabrice Santoro, Ai Sugiyama, Patrick McEnroe, Camille Pin, Phil Dent, Jelena Dokic, Mark Edmondson, Gael Monfils, Xavier Malisse, Dinara Safina, Barry Lorge, Stefano Pescosolido, Fabrice Santoro, Roscoe Tanner, Philipp Kohlschreiber, Roger Smith, Erik van Dillen, Gene Mayer, Tamara Pasek, Stefan Koubek, Jie Zheng, Gisela Dulko, Kristian Pless, Chuck McKinley, Marty Riessen, Brad Gilbert, Tim Mayotte, Andrea Petkovic, Klara Koukalova, Bobby Reynolds, Dominik Hrbaty, Andreas Seppi, Christopher Clarey, Casey Dellacqua, Anders Jarryd, Janko Tipsarevic, Nadia Petrova, Christian Bergstrom, Ramesh Krishnan, Emily Sanchez, Marcos Baghdatis, Mark Philippousssis, Wally Masur, Paul McNamee, Daniela Hantuchova, Gerry Armstrong, Younes El Aynaoui, Thomas Johansson, Pat Cash, Lisa Raymond, Jo-Wilfried Tsonga, Chanda Rubin, Tony Roche, Alex O'Brien, Petr Korda, Karol Kucera, Amelie Mauresmo, Juan Gisbert, Pablo Cuevas, Jim Pugh, Rick Leach, Julien Boutter, Larry Stefanki, Chris Woodruff, Jill Craybas, Sania Mirza, Mike Leach, Maggie Maleeva, Guillermo Canas, Guillermo Coria, Donald Young, Dick Stockton, Johan Kriek, Milan Srejber, Zina Garrison, Slyvia Hanika, Karin Knapp, Laura Granville, Kei Nishikori, Scott Davis, Paul Goldstein, Alberto Martin, Nicolas Kiefer, Joachim Johansson, Jonathan Stark, Jakob Hlasek, Jeff Tarango, Amanda Coetzer, Andres Gomez, Richey Reneberg, Francisco Clavet, Radek Stepanek, Miloslav Mecir, Jose-Luis Clerc, Colin Dibley, Mikael Pernfors, Martin Mulligan, Robbie Weiss, Hugo Chapacu, Victor Pecci, Charlie Bricker, Greg Rusedski, Robin Finn, Kimiko Date, David Nalbandian, Goran Ivanisevic, Mikhail Youzhny, Nicole Pratt, Bryanne Stewart, Novak Djokovic, Rennae Stubbs, Corina Morariu, Marc Rosset, Kenneth Carlsen, Kimiko Date, Ryan Harrison, Richard Gasquet, Jimmy Arias, Jim Leohr, Felix Mantilla, Cedric Pioline, Annabel Croft, Brooke Shields, Jaime Yzaga, Slobodan Zivojinovic, Alberto Mancini, Peter McNamara, Andrei Chesnokov, Fabrice Santoro, Bud Collins, Mardy Fish, Sebastien Grosjean, Donald Dell, Petr Kuczak, Magnus Norman, Hicham Arazi, Nduka Odizor, Lori McNeil, Horst Skoff, Karolina Sprem, Ros Fairbank, Linda Siegel, Chris Lewis, Kevin Curren, Thierry Tulasne, Guy Forget, Fred Tupper, Jaime Fillol, Belus Prajoux, Ricardo Cano, Georges Goven, Ray Moore, Charlie Pasarell, Paul Annacone, Tomas Smid, Dmitry Tursunov, Elena Dementieva, Arnaud DiPasquale, Carl Uwe Steeb, Bill Scanlon, Jose Higueras, Jay Berger, Jana Novotna, Bill Dwyre, Lisa Dillman, Sean Sorensen, Paul McNamee, Jiri Novak, Benjamin Becker, Ion Tiriac, Neil Amdur, Tim Gullikson, Jan-Michael Gambill, Taylor Dent, Bryan Shelton, Vijay Amritraj, Martin Verkerk, Brian Gottfried, Carlos Moya, Jacco Eltingh, Adriano Panatta, John Feinstein, Aaron Krickstein, Wilhelm Bungert, Derrick Rostagno, Torben Ulrich, Daniel Nestor, Ray Ruffels, Cliff Drysdale, James Reilly, Andy Murray, Leander Paes, Alicia Molik, Barry MacKay among others.
New Chapter Press is also the publisher of The Bud Colins History of Tennis by Bud Collins, The Roger Federer Story, Quest for Perfection by Rene Stauffer and Boycott: Stolen Dreams of the 1980 Moscow Olympic Games by Tom Caraccioli and Jerry Caraccioli and the soon to be released title The Lennon Prophecy by Joe Niezgoda. Founded in 1987, New Chapter Press is an independent publisher of books and part of the Independent Publishers Group. More information can be found at www.newchapterpressmedia.com


text:
Preview Columbus State's mobile website
Columbus State's mobile website is ready for a semi-public preview here:
The site is designed with information that's most useful to mobile users, including Admissions, Course Schedules, and Maps & Directions. The site was designed by the same firm that designed Columbus State's current website.
Content was chosen through a small survey and by examining server data to see which sites get the most mobile traffic. A group of students came in for one-on-one user testing on the site last week.
The mobile website is designed as a complement to the main cscc.edu site. For more detailed information, users will still be referred to the main site. Columbus State is also working on ways to make the main site more mobile-friendly.
Have feedback? Email Web Content Coordinator Tony Goins at firstname.lastname@example.com
Colleague Desktop UI to be removed from all desktops
The Colleague Desktop User Interface (UI) will be removed from all desktops beginning Monday, April 2. During that week, IT will begin removing the desktop icon that many people have been using to access the Datatel Colleague system. The software has become obsolete and has been replaced by the UI4.3, which is accessible from your internet browser while on campus. Instructions and information relating to the new UI can be found at http://intranet.cscc.edu/Colleague/index.htm.
During the week of April 2, IT will remove the icon from computers at sites other than the Columbus Campus. In the following weeks IT will progressively remove the desktop UI from the Columbus Campus, beginning west of Cleveland Avenue and finishing with Madison and Rhodes Halls. The schedule can be found at the above website.
The most significant change from this transition is that "eSQL" queries cannot be run from the new UI. If you ever run queries as part of your daily, monthly, quarterly or annual processes, you should contact your Colleague Module Custodian or System Specialist to ensure that you have access to and receive training on the new query tool.
Construction work to be completed over break
Construction work is scheduled for Nestor Hall, floors 1, 2 and 3 and Davidson Hall, floors 3 and 4, from Friday, March 16 through Friday, March 25. The floors will not be closed during the construction work, but employees should proceed carefully through areas marked for work.
It's easier than ever to access Library databases
The Library will begin using EZproxy on Friday, March 16, which will provide one uniform proxy service for students to be able to access all Research Databases from both on and off-campus. The new proxy service will not require any browser configuration.
Here's how it works:
1- When you are on-campus, EZproxy will recognize you as an authorized user and will send you directly to the library database.
2- When you are off-campus, you will be prompted to login with your last name and cougar ID number. Once recognized, you will have instant access to the library databases.
It's that easy! Why not try it from home over break!
Think Spring!
Get ready for the warm weather with Weight Watchers! Columbus State's next Weight Watchers at Work program session will start Tuesday, March 27, at 12:00 p.m. in the DX Conference Room, 3rd floor. We need a minimum of 20 participants to sign up in order to keep this opportunity for our employees. If you are interested in joining Weight Watchers at Work please contact Nichole Bowman-Glover, Wellness coordinator, at email@example.com by Friday, March 23, at 4:00 p.m.
Bortz, Owens publish article on construction science articulation
Dean Bortz and Dr. Margaret Owens, faculty in the Construction Management program, recently published an article entitled "Two-Plus-Two Construction Management Programs and Articulation Agreements" in the International Journal of Construction Education and Research.
The article was written in conjunction with authors from The Ohio State University and the OSU Agricultural Technical Institute, in Wooster, Ohio.
The article explains that to meet workforce needs of U.S. industries, colleges and universities nationwide are increasingly being asked to develop better 2+2 programs and articulation agreements to guide a smooth transfer of students between 2-year and 4-year institutions. In the article, the authors present two case studies of formal articulation agreements between a 4-year and two 2-year construction management programs.
Honor society takes awards at Regional
The Columbus State chapter of Phi Theta Kappa, the community college honor society, earned a 5-Star rating for its service projects in 2011.
The chapter received the awards at regional competition recently, on the strength of two major projects. The chapter urged students to sign a college-completion pledge in February. Then, in November, the chapter hosted a panel on school bullying. The event won 1st Runner-Up for their project, as well as a "Catch a Shining Star Award."
Several members received individual awards:
Paul Saltz was inducted into the Order of Athena and recognized as Ohio Region's 2011 Most Distinguished Regional Officer.
Britta Sharp, vice president of membership, was inducted into the Order of the Golden Key.
Christine Drake was inducted into the Order of Athena and received the Ohio Region's Most Distinguished Chapter Officer award.
Columbus State's Phi Theta Kappa was founded in 1990. The honor society has 1,275 chapters worldwide and 39 in Ohio.
Columbus State TV ads named best in nation –
Columbus State's series of television ads produced last summer won the national Gold Paragon Award Tuesday evening at the National Council for Marketing and Public Relations' conference in San Francisco. You can view the winning ads here: http://cstv.cscc.edu/category/commercials/.
Earlier this month, the same television ad series won first place nationally among all colleges and universities with enrollment over 20,000 in the 27th Annual Educational Advertising Awards. Second place in that category went to Purdue University. Other winners included Boston College, Johns Hopkins, Case Western, Syracuse University, and the University of Michigan.
At the NCMPR National Conference, Will Kopp, Mark Van Horn and David Wayne of Institutional Advancement also gave a presentation on Columbus State's video program, including the production of "Real Community" videos and "The Biggest Learner" web-based reality show.
Receiving a Gold Paragon Award at NCMPR's national conference this week were (from left) Mark Van Horn, Will Kopp, and (far right) David Wayne. NCMPR President Kyle Schwarm (second from right) presented the award.
New look for online files comes over break
On Thursday, March 22, the online file storage at storage.cscc.edu will get a facelift. The new interface is very intuitive with the look and feel of the common Windows Explorer file presentation. If you have questions you can contact the Help Desk at 287-5050.


text:
Whitney Cougar: Best of 2007
So good to have her back. And so great to see her healthy and sassy again. And making the little boys sweat…do you love it, or do you LOVE it?
Whitney Houston finally left Bobby Brown's loser ass this year and took up for a while with Ray J, sharing several long dinners and a few overnight visits. Watch how she butters him up in this video, especially at the end – telling him his ride is "off the chain" before promising the young fellow that she'll go for a spin with him when it's more "low key".
You go girl.
Click here for the clip and keep sending your Best of 2007 submissions! Love them all!
Photo from Splash


text:
No word on if Kobe Bryant will play on Friday
The Los Angeles Lakers' playoff lives flashed in front of their collective eyes on Wednesday night in a loss to Atlanta, when Kobe Bryant's game-tying attempt in the final seconds ended with him heaped on the floor with a severely sprained left ankle.
It remains to be seen if Bryant will be sidelined, but a person with knowledge of the situation said on Thursday afternoon that, "Kobe doesn't look good, but with Kobe you never know." The person spoke to USA TODAY Sports on the condition of anonymity because the team wasn't prepared to provide an update of the situation just yet.
NBA RULING:Foul should've been called
WATCH THE PLAY:Tell us what you think
The play on which Bryant was hurt, when he rose up from the right baseline with three seconds left and came down on the foot of Atlanta Hawks guard Dahntay Jones, sparked a debate about player safety that was largely fueled by Bryant's twitter rant on the topic.
Bryant said: "#dangerousplay that should have been called. Period."
Several hours later, he added: "17yrs. Countless fades. This has happened TWICE. Jalen and Now Ankle still very swollen. Treatment all day #focus." He tweeted a picture of his swollen ankle.
Jones fired back: "Tape doesn't lie. Ankle was turned on the floor after the leg kick out that knocked him off balance. I would never try to hurt the man"
Jones added: "I have the utmost respect for @kobebryant I would never try to intentionally hurt him. Just wanted to contest the fadeaway #thatsall"
PACERS:No Kobe? Indiana doesn't believe it yet
PHOTO:Kobe tweets a shot of his swollen ankle
TNT analyst Charles Barkley, meanwhile, told USA TODAY Sports that he didn't see it as a dirty play.
"I don't think a guy in a two-point game in the last play of the game is making a conscious effort to say, 'Let me try and hurt a guy,' " he said by phone. "It's the last play of the game. I don't think a guy's mind works that fast. I mean he's guarding Kobe Bryant and Kobe's trying to go one-on-one. I don't think in his mind that he's computing the whole time, 'If Kobe goes up, I'm going to go under his leg.' I don't think it was a dirty play. I think it's just an unfortunate thing."
The NBA ruled on Thursday that Jones should've been called for a foul.
"After review at the league office, video replay confirmed that referees missed a foul call on Jones as he challenged Bryant's shot and did not give him the opportunity to land cleanly back on the floor. Bryant should have been granted two free throws," the NBA posted on its website.
While Barkley is not a fan of Twitter and had not seen Bryant's comments, he cautioned the Lakers star against making accusations that, in Bryant's words, it was "foul play."
"Listen man, you have to be careful accusing people of something like that," Barkley said. "You can't prove it."
And just to ensure he became part of Bryant's billboard, Barkley added this last missive when asked if the league should do more to protect players in these types of situations.
"The league can't do anything about that," Barkley said. "I think Kobe was mad that he was 11-for-33 and they lost the game, and I think he was just frustrated."
If Bryant is sidelined, the Lakers' lack of depth that was already an issue will be further exposed.
- Reserve guard Jodie Meeks was signed last summer to add some punch to the bench, but — considering he has averaged eight points per game this season while shooting just 40.5% — he's hardly a worthy replacement for the starting spot he would likely fill.
- Reserve forward Antawn Jamison has become a much bigger part of the offense since mid-January, as he's averaging 10.9 points in the past 31 games (and 13.2 points per in 15 home games).
- There could be help on the way in the form of forward Pau Gasol, who has been out for nearly six weeks after tearing the plantar fascia in his right foot and is expected to return next week. Otherwise, the Lakers' stars who make up this so-called Super Team will need to elevate their games in order to continue their playoff push.
- Lakers center Dwight Howard has made it widely known for quite some time that he would welcome the chance to score more, and he would certainly get that opportunity with Bryant out. In the past 14 games, he has averaged 17.2 points on 11.2 shots per game (56% shooting), while Bryant has averaged 27.7 points and 19.8 shots (48.4% shooting overall, 37.5% from three-point range).
- Lakers point guard Steve Nash is more than capable of upping his offensive game, too, as he's already averaging 12.4 points on just 9.3 shots per game while shooting 50.1% overall 43.4% from three-point range and 90.9% from the free throw line.


text:
Bolingbrook received a dubious distinction of sorts this month, as the real estate blog Movoto.com named it one of the 10 most boring places in Illinois.
"Bolingbrook is pretty peaceful," the blog notes, "but peaceful just means boring on this list."
Bolingbrook tied for sixth most boring with Hanover Park.
"Illinois can be a hub of excitement, thrills, even fascinating historic landmarks," the blog notes. "Illinois is home to some real snoozers too."
Movoto chose its list of "terribly dreary" places based on night life per capita, live music venues per capita, parks and outdoor options per capita, fast food restaurants per capita ("the fewer the better," the blog noted), percentage of restaurants that are fast food (again, "the lower the better") and percentage of residents ages 20 to 34, ("the higher the better").
"If you're looking for fun in the sun, things to do, new activities to try, you should definitely look someplace other than Bolingbrook," according to Movoto. "With little nightlife or music venue options, partiers and concert-goers are likely to find themselves headed to bed before midnight."
Bolingbrook doesn't have much to offer for physical activities, aside from golf, "but that's pretty much the most boring sport you can find," Movoto writes.
Movoto's most boring place in Illinois was New Lenox, followed by Rolling Meadows, Calumet City, Lake in the Hills, Huntley, Bolingbrook, Hanover Park, Oswego, Vernon Hills and Streamwood.
"Now, please keep in mind before you start getting angry and ranty, we're just having some fun here," the blog cautions. "We're not saying these places suck, and we're not saying that people there suck."
Some of the top 10 are great places to raise a family, retire or take it easy, the blog notes.
"Bolingbrook can say it has an international airport though," Movoto writes. "Why does that matter? Because it means the most exciting thing about this place is that you can easily get out."
Mayor Roger Claar did not respond to requests for comment on Bolingbrook's sixth-place finish.
To view the full list, go to Movoto.com/blog/top-ten/most-boring-places-in-illinois.
firstname.lastname@example.com | Twitter: @JournoGeoffZ


text:
- RegCloseKey
- RegEnumKeyExA
- RegEnumValueA
- RegOpenKeyExA
- RegQueryInfoKeyA
The Windows Registry is where programs, the OS, drivers, and other items store settings and data for later use. Personally for my programs I use the good old fashioned ini files.
The Registry is a dangerous place! One small mistake and you could render the OS non bootable. We won't have that issue here as we are only going to read from the Registy. When I first started the Tutorial, it was very complex so I started over and made it very simple. Wasn't good for what I wanted to show, so I settled on somewhat complex.
We will use a TreeView and ListView control to display all keys, subkeys, and values under HKEY_CURRENT_USER\Software. You can modify it for any purpose/keys.
*** Note ***
I do not enumerate all keys and subkeys when loading. When the program starts, we only enumerate the subkeys under HKCU\Software and set a flag if the key has subkeys, we then fill these children in when the TVITEM is expanded.
The "splitter" code is nothing fancy, modfiy it at your will. There is a mix of invokes and push/calls, I started with push/calls and go tired of typing so switch to invokes for intellisense.
This will be a bit long, so get comfy!
We will be using the following structures:
LVITEM and LVCOLUMN
The "Magic" happens in our WM_NOTIFY handler of our WindowProc. We will handle 4 messages from the Treeview:
This is where we will handle displaying the values of selected node from the Registry.
This is where we will fill all children of node if it has not already been filled.
This is where we will change the icon to either an open folder or closed folder depending on action.
This is where we check to see if the item expand button was clicked and select Treeview item.
First thing we have to do when we get this notification is get the handle of selected item and its parent.
ebx will contain our treeview handle
invoke SendMessage, ebx, TVM_GETNEXTITEM, TVGN_CARET, NULL push eax invoke SendMessage, ebx, TVM_GETNEXTITEM, TVGN_PARENT, eax test eax, eax jz Done cmp eax, hRoot jne ProcessChild
If the handle does not equal hRoot, a child was selected; if so, then a parent node was selected and we get the text of the item:
mov tvi._mask, TVIF_TEXT mov tvi.pszText, offset lpszBuffer mov tvi.cchTextMax, sizeof lpszBuffer pop tvi.hItem invoke SendMessage, ebx, TVM_GETITEM, 0, addr tvi jmp ShowValues
No furthure processing is required since the Registry path will be HKEY_CURRENT_USER\Software\TextOfParent so we will go onto displaying the values.
If a child was selected, we have to build the registry path from the child all the way back to the parent. For example, if we have a node like so:
SomeParent Child1 Child2 Parent2 Child3
and Child3 was selected, we have to scan backwards till we reach the root of the treevew. So after our call to BuildRegPath, the path will be HKCU\Software\SomeParent\Parent2\Child3 then we call ShowInfo.
As I mentioned earlier, we don't enumerate all subkeys under HKCU\Software only the toplevel keys. When we add a toplevel key to the treeview its lParam will be 0. When we get TVN_ITEMEXPANDING, we check the lParam of selected item, if it is 0 then we enumerate the registry children and set lParam of the item to 1. Same as TVN_SELCHANGED, if it is a child we have to build a reg path before we enumerate:
invoke SendMessage, hLVValues, LVM_DELETEALLITEMS, 0, 0 invoke SendMessage, ebx, TVM_GETNEXTITEM, TVGN_CARET, NULL push eax invoke SendMessage, ebx, TVM_GETNEXTITEM, TVGN_PARENT, eax test eax, eax jz Done cmp eax, hRoot jne ProcessChild ; parent selected mov tvi._mask, TVIF_TEXT mov tvi.pszText, offset lpszBuffer mov tvi.cchTextMax, sizeof lpszBuffer pop tvi.hItem invoke SendMessage, ebx, TVM_GETITEM, 0, addr tvi jmp ShowValues ProcessChild: ; child selected mov tvi._mask, TVIF_TEXT mov tvi.pszText, offset lpszBuffer mov tvi.cchTextMax, MAX_PATH pop tvi.hItem invoke SendMessage, ebx, TVM_GETITEM, 0, addr tvi invoke BuildRegPath, tvi.hItem, offset lpszBuffer ShowValues: invoke RegOpenKeyEx, HKEY_CURRENT_USER, offset szSoftware, NULL, KEY_QUERY_VALUE or KEY_ENUMERATE_SUB_KEYS, addr hKey invoke RegOpenKeyEx, hKey, offset lpszBuffer, NULL, KEY_QUERY_VALUE or KEY_ENUMERATE_SUB_KEYS, addr hSubKey test eax, eax jnz Done invoke ShowInfo, hSubKey invoke RegCloseKey, hSubKey invoke RegCloseKey, hKey jmp Done
First we get the state of current item:
mov eax, (NMTVDISPINFO ptr [edi]).item.hItem mov tvi.hItem, eax mov tvi._mask, TVIF_STATE invoke SendMessage, ebx, TVM_GETITEM, 0, addr tvi
Then we check to see if the TVIS_EXPANDED bit is set
mov eax, tvi.state test eax, TVIS_EXPANDED jnz @F
If the ZERO flag is not zero, then the item is expanded and we fill in 2 members of the NMTVDISPINFO structure - item.iSelectedImage/iImage with the index of our open folder icon. Otherwise the closed folder icon
mov (NMTVDISPINFO ptr [edi]).item.iSelectedImage, ICON_FOLDER_IDX mov (NMTVDISPINFO ptr [edi]).item.iImage, ICON_FOLDER_IDX jmp Done @@: mov (NMTVDISPINFO ptr [edi]).item.iSelectedImage, ICON_FOLDER_OPEN_IDX mov (NMTVDISPINFO ptr [edi]).item.iImage, ICON_FOLDER_OPEN_IDX jmp Done
; see if the item button was clicked invoke GetCursorPos, addr pt1 invoke ScreenToClient, ebx, addr pt1 m2m tvhti.pt.x, pt1.x m2m tvhti.pt.y, pt1. y invoke SendMessage, ebx, TVM_HITTEST, 0, addr tvhti mov eax, tvhti.flags cmp eax, TVHT_ONITEMBUTTON jne Done ; it was, now select item invoke SendMessage, ebx, TVM_SELECTITEM,TVGN_CARET, tvhti.hItem jmp Done
All we do here, is get the position of the cursor, and check if the expand button was clicked. If it was we select the item so we can "fire" the TVN_SELCHANGED code. If we didn't handle this message, then things will get screwed up when we use TVM_GETNEXTITEM/TVGN_CARET. To see what happens, just comment out these lines:
cmp dword ptr(NMHDR ptr[edi]).code, NM_CLICK je _NM_CLICK
The functions EnumChildren and ShowInfo both require a handle to a reg key to work on. This will be the currently selected Treeview item and as mentioned, if it is not a parent key, then we use BuildRegPath to get the reg path. Then we must open 2 keys: HKCU\Software and with that handle, we call RegOpenKeyEx and the path returned from BuildRegPath.
Now for the code that does the work:
ShowInfo will enumerate the values in open reg key.
I will use the register EDI for 0, since it is a smaller opcode to push a register vs. a number.
At the beginning of the procedure, I turn of painting/drawing of the listview to speed up inserting items. We do this with a SendMessage and a wParam value of FALSE
push edi push edi push WM_SETREDRAW push hLVValues call SendMessage
Now for this piece of code, I need to know 2 things about the registry key:
- Total values in key
- Size of the longest data component among the key's values
Since we don't need any other info, we can pass NULL to most of the Parameters of RegQueryInfoKey
push edi ; lpftLastWriteTime - N/A push edi ; lpcbSecurityDescriptor - N/A lea eax, lpcMaxValueLen ; push eax ; longest data length push edi ; lpcMaxValueNameLen - N/A lea ecx, lpcValues ; push ecx ; total values in key push edi ; lpcMaxClassLen - N/A push edi ; lpcMaxSubKeyLen - N/A push edi ; lpcSubKeys - N/A push edi ; lpReserved - NULL push edi ; lpcClass - N/A push edi ; lpClass - N/A push hRegKey ; handle of open reg key to query info from call RegQueryInfoKey ;
Once the call returns, we check the value of lpcValues and if it is zero, we add a "default" value to the listview.
We need a buffer to hold the enumerated data:
push lpcMaxValueLen ; create a buffer to hold value data push HEAP_ZERO_MEMORY ; size == length of longest value push hHeap ; call HeapAlloc ; xchg eax, esi ; move pointer to esi
Now we can use RegEnumValueEx to enumerate all values in the key. We call it in a loop until it returns ERROR_NO_MORE_ITEMS. When you first call RegEnumValueEx, you need to pass 0 in the dwIndex param and increment it each loop iteration.
GetNextValue: mov [esi], edi ; zero buffer mov lpcValueName, MAX_VALNAME + 1 push lpcMaxValueLen pop lpcbData lea eax, lpcbData ; how big our buffer is push eax ; push esi ; pointer to our buffer to hold current enum'd values data lea ecx, lpType ; var to hold values data type push ecx ; push NULL ; lpReserved - NULL lea edx, lpcValueName ; how big our valuename buffer is push edx ; lea eax, lpValueName ; buffer to hold value name push eax ; push ebx ; dwIndex push hRegKey ; handle of open reg key to enumerate values call RegEnumValue ; cmp eax, ERROR_NO_MORE_ITEMS ; any more values? je NoMoreValues ; nope, exit loop cmp lpcValueName, edi ; does key have values? jnz AddValue ; yes, add it
When we are done adding values to the listview, we turn back on painting/drawing, we do this with a SendMessage and a wParam value of TRUE:
; turn back on listview drawing push 0 push TRUE push WM_SETREDRAW push hLVValues call SendMessage
AddLVItem adds a registry value to listview - Name, Type, and Data
First thing we do is fill in some members of the LVITEM structure with passed data. When we insert an item into column 0 we use LVM_INSERTITEM and we will use the flags LVIF_TEXT and LVIF_IMAGE to tell the listview we want to set the icon and text of the item.
mov lvi.imask, LVIF_TEXT or LVIF_IMAGE push dwItem pop lvi.iItem mov lvi.iSubItem, 0 push pszName pop lvi.pszText
Next we see what data type was passed and fill in lvi.iImage accordingly:
mov eax, dwType cmp eax, REG_SZ je StringData cmp eax, REG_MULTI_SZ je StringData cmp eax, REG_EXPAND_SZ jne OtherData StringData: mov lvi.iImage, ICON_STRING_IDX jmp AddIt OtherData: mov lvi.iImage, ICON_DATA_IDX
Once that is all done, we insert the item into the listview:
AddIt: lea eax, lvi ; push eax ; push 0 ; push LVM_INSERTITEM ; push hLVValues ; call SendMessage ; add icon and value name
Now to "add" subitems to the listview item we just inserted, we use LVM_SETITEM. We set lvi.iSubitem to the index of the subitem to set. When we first insert an item, lvi.iSubitem is zero so we just increase the value for each subitem:
inc lvi.iSubItem
For the data type column, we check to see the data type that was grabbed from the registry and use that number as an index into a table of string pointers for the data type:
lea esi, RegTypesTable .if dwType > RegTypesSize mov lvi.pszText, offset szUnknown .else mov ecx, dwType mov eax, [esi + 4 * ecx] mov lvi.pszText, eax .endif invoke SendMessage, hLVValues, LVM_SETITEM, 0, addr lvi
Now there is one more column to set - data
inc lvi.iSubItem
If it is one of the string types, we just use the data passed:
.if dwType == REG_SZ || dwType == REG_MULTI_SZ || dwType == REG_EXPAND_SZ push lpData pop lvi.pszText invoke SendMessage, hLVValues, LVM_SETITEM, 0, addr lvi
If it is one of the DWORD types we create a temp buffer to hold our formated number then convert to hex, convert the dword to string and multicat it all together to get a nicely formated string like this:
.elseif dwType == REG_DWORD || dwType == REG_DWORD_BIG_ENDIAN invoke HeapAlloc, hHeap, HEAP_ZERO_MEMORY, 32 mov TempBuf, eax mov ebx, lpData mov ebx, [ebx] invoke dw2hex, ebx, addr HexNum invoke dwtoa, ebx, addr Num invoke szMultiCat, 5, TempBuf, offset szHex, addr HexNum, offset szParenLeft, addr Num, offset szParenRight push TempBuf pop lvi.pszText invoke SendMessage, hLVValues, LVM_SETITEM, 0, addr lvi invoke HeapFree, hHeap, 0, TempBuf
If the data type is anything other than the above types, we will treat it as binary and convert it to hex.
ConvertToHex is code modified from the MASM32 library - bin2hex to format the string as I need it to be.
First we need a buffer to hold our hex string. We take the value in dwDataLen and shift left by 2 to multiply the value by 4 so our buffer is large enough, then we call ConvertToHex to give us a string like this:
.else mov eax, dwDataLen shl eax, 2 invoke HeapAlloc, hHeap, HEAP_ZERO_MEMORY, eax mov TempBuf, eax invoke ConvertToHex, lpData, dwDataLen, TempBuf push TempBuf pop lvi.pszText invoke SendMessage, hLVValues, LVM_SETITEM, 0, addr lvi invoke HeapFree, hHeap, 0, TempBuf
EnumChildren is called anytime we expand a parent node and it need to be filled
EnumChildren takes 2 parameters: handle to an open registry key to enumerate and handle to its treeview parent.
We use RegEnumKeyEx in a loop until it returns ERROR_NO_MORE_ITEMS. As with RegEnumValue we pass 0 for dwIndex the first time we call it. We are only interested in the currently enumerated key name.
lea esi, lpName xor ebx, ebx xor edi, edi GetNextKey: mov [esi], edi mov lpcName, sizeof lpName invoke RegEnumKeyEx, hKey, ebx, esi, addr lpcName, edi, edi, edi, edi cmp eax, ERROR_NO_MORE_ITEMS je Done invoke RegOpenKeyEx, hKey, esi, edi, KEY_QUERY_VALUE, addr hSubKey invoke RegQueryInfoKey, hSubKey, edi, edi, edi, addr lpcSubkeys, edi, edi, edi, edi, edi, edi, edi invoke RegCloseKey, hSubKey invoke AddKeyToTV, hParentNode, esi .if lpcSubkeys > edi ; notify TV item has children so we ; get the expand button mov tvi._mask, TVIF_CHILDREN or TVIF_PARAM mov tvi.lParam, 0 mov tvi.hItem, eax mov tvi.cChildren, 1 invoke SendMessage, hTVKeys, TVM_SETITEM, edi, addr tvi .endif inc ebx jmp GetNextKey Done: ret
Once we get a key name from RegEnumKeyEx, we open it with RegOpenKeyEx and get the number of subkeys with RegQueryInfoEx. We add the reg key to the Treeview with AddkeyToTV which returns a handle of the inserted item. Now we check to see if there were subkeys, and if so, we set the tvi.cChildren member to 1 so we get the button to expand the item.
Many Registry API functions have a samDesired parameter. This is the desired access right to the key. The calls WILL fail if you request a right that your user account does not have. I see folks using KEY_ALL_ACCESS, WHY?!?!? Some also use KEY_READ for anything having to do with enumerating, reading, querying, etc.. the same with KEY_WRITE. Well I was taught long ago when Windows was a bit more tempermental, to use only the access rights that you need. If I just need to query a value, I will use KEY_QUERY_VALUE. Enumerate keys, then it is KEY_ENUMERATE_SUB_KEYS, if I need to do more, I will OR them together. By using ONLY what you require, you reduce the chances of bugs popping up.
PHEW!!! That was a bit long, but worth it I hope!
This is what all of that put together looks like:
Full source and sample exe
Registry.zip (17.82K)
Number of downloads: 2933