Saturday, May 14, 2005

Wisconsin Week Wun

Where to start? I just finished the first week at my new job as a Croquet hacker at the University of Wisconsin. What is Croquet, you ask? I'm glad you did. You might like to start with the project website, although non-techie friend have told me that they find it incomprehensible. My boss has been working on a redesign, which will hopefully be friendly to both end-users and hackers.

My move to Madison was eased by the Lombardis, who have graciously put me up at their house for a week while I found a suitable apartment. I have had a great time staying here, and am extremely grateful for their hospitality.

In between the inevitable adminstrivia, I have actually been able to get some work done this week. I've been working on two tasks, one big and one small. Small one first: increasing rendering performance of large models.

We have access to some high-poly models that were created by a laser range scanner (along the lines of the Digital Michaelangelo project. Such models are typically a) big (ours are over 200000 faces, and they can get much larger), and b) not structured for maximum rendering efficiency (for example, as long triangle strips). Loading the model into the scene drops the frame rate to about 3/second. Using Apple's OpenGL profiling tools, I was able to determine (as expected) that Squeak overhead is not the problem: approximately 95% of the time is spent in glDrawElements(). So, how can we fix this?

Two ideas immediately jumped to mind: using vertex buffers, and restructuring the mesh for faster rendering. The latter is a far more ambitious course, and I decided to try out VBOs first; if the performance improvement is not satisfactory, I can always try to reorganize the mesh later.

The current approach of using glDrawElements() is not a completely stupid way to do things. It is much better than the naive approach of calling glVertex() etc. for each vertex of the mesh. However, there is still the overhead of copying all of the vertex data over the AGP bus for each rendered frame. ARB_vertex_buffer_object is an OpenGL extension that addresses this problem by storing the vertex data in the GPU's memory. I expect to see a significant speedup, as many whitepapers from nVidia and ATI strongly recommend the use of this API for rendering static geometry. The downside is that it is an extension to OpenGL 1.4, which is beyond Croquet's current requirement of OpenGL 1.3 or better (I personally think that we should raise Croquet requirements to match those of Longhorn). With any luck, I will finish coding this approach this weekend.

The big thing that I am working on is the Brie UI framework, which has been designed over the last couple of months by Julian and Howard Stearns, our lead Croquet developer and all-round Smart Cookie. The overall ideas of Brie are best described in various posts in Howard's blog . Howard, Julian, and I spent a lot of time specifying the behavior of left/right mouse button clicks/drags/etc. in the virtual space. Where possible, we took advantage of the deep thought embodied in the Mac OS X UI. Sometimes it was not, since Croquet/Brie is not only a 3D environment, it is a 3D enviroment where (as Alan Kay says) "the authoring is always on". One can see an example of this philosophy in Squeak's Morphic UI. By Friday afternoon we ended up with a specification that we are all happy with. Hopefully we feel the same after reviewing our work on Monday morning :-).

Next, we will tackle the even thornier problem of attaching behaviors (reified as 3D objects) to other objects in the environment. In particular, there are deep questions about how objects inherit behaviors from parent objects (ie: objects higher up the scene graph), how objects customise default behaviors, and how parent objects can enforce certain behaviors in child objects. This is all still a bit of a whirl in my head as I try to catch up with Howard and Julian. Working with mouse button behaviors is so much more concrete! You'll be sure to hear more of this later.

That's my job! I can't imagine a better one.

68 Comments:

At 5:37 PM, Blogger Swingin80 said...

Cool blog you have. I have a free work from home data entry related site. Check it out if you get a chance. The URL is free work from home data entry

 
At 5:17 AM, Blogger PolarTrader said...

"I just came across your blog about **keyword** and wanted to drop you a note telling you how impressed I was with the information you have posted here.
I just found a web site about Worldwide Data Entry Workers Needed .
Keep up the great work, you are providing a great resource on the Internet here!"
data entry in job online part singapore time typist
Trond

 
At 1:25 PM, Blogger entdata said...

Hello josh,
Just wanted to say I enjoyed the information you have on your blog Wisconsin Week Wun . It was not quite exactly what I was looking for since my search was for however your info was very useful. Thanks again for the helpful read

 
At 2:56 AM, Blogger Swingin80 said...

Cool blog you have. I have a based business home home opportunit work related site. Check it out if you get a chance. The URL is based business home home opportunit work

 
At 7:52 PM, Blogger Work From Home Center said...

Hi Thanks for your interesting blog. I also have a blog/site, covering work at home related stuff. Feel free to visit my work at home site.

 
At 11:24 AM, Blogger Rod said...

Nice Jobs at Home related blog josh. If you're looking for a way to earn extra $$$ working from home, here's a RISK FREE opportunity, with a 60-day money back guarantee. Just 30-minutes a day and a little typing on your computer, and you too could be making from $300-$1000 daily! Go to work at home jobs for more info and to join! :)

 
At 5:05 PM, Blogger Rod said...

Hi there josh, I was just browsing, looking for Work at Home blogs and found yours. Very Nice! If you're a stay-at-home mom, student, home maker or just someone in need of some extra cash, here's an Ideal Opportunity! You can get paid submitting and entering data online and make an extra $300-$1000+ per day with only 30 mins daily. Go to data entry for more info and to join! It's RISK FREE with a 60-day
money back guarantee. :)

 
At 8:54 AM, Blogger gootau said...

Hi all,
In talking about automated home business, what could be better than a 100% automated system that could allow netters to fold their arms while it tirelessly hunts for prospects.

I happened to pass by, but your automated home business related contributins truly captured my eye. I happen to have been frustrated and been bled to my last penny by sweet talkers, into buying useless onlines opporunities.

Only after 4 years did I stumble on something that has truly changed my life. Things can nver realy be this easier ...no emailling, no calls, no prospecting or closing your sales because a real millennium software does literally everything for you! The prosperity automated system is in aclass of its own.

I would recommend it for anyone who needs a regular side income but hating MLM's or chain letters or anything like that. The PAS team does all the work and you get the dime. This is my idea of the 21st century business..http://www.MegaWealthy.com/224

Many thnks

Vincent Molelekwa

 
At 4:19 PM, Blogger James Baker said...

Hey Fellow, you have a great blog here! I have a web
site & blog about work from home business.
Yours is top-notch!
If you have a moment, please visit my site
work from home business
I wish you all the best!

 
At 12:44 AM, Blogger Shawn T Lippert said...

Thank you for the informative blog
Here Is some additional
Hospitality

Jobs
Resources for hotel and cruise lines if you or your readers

are interested.

 
At 11:44 PM, Blogger James Baker said...

Hey Blogger, you have a great blog here! I'm definitely going to bookmark you!
I have awork from home business idea site. It pretty much covers work from home business idea related subjects.
Come and check it out if you get time :-)
Best regards!

 
At 5:36 AM, Blogger Mike Carter said...

Hello,

I don�t usually write to many websites but I just had to let you know that I think your site is the best source of information available. The information is precise and accurate and the details are clear and easy to understand. Thank you for your efforts they are much appreciated.

Thanks,
earn big money product online

 
At 9:04 PM, Blogger NicoleW said...

Hi, a nice blog you have here... You will surely get an bookmark :) Fleshlight

 
At 1:48 AM, Blogger your said...

Bare Foot Maniacs BareFootManiacs Big League Facials BigLeagueFacials Big Tit Patrol BigTitPatrol Blind Date Bangers BlindDateBangers Bus Stop Whores BusStopWhores Casting Couch Teens CastingCouchTeens Coeds Need Cash CoedsNeedCash Giants Black Meat White Treat GiantsBlackMeatWhiteTreat Hentai Playground HentaiPlayground I Spy Camel Toe ISpyCamelToe Mr Chews Asian Beaver MrChewsAsianBeaver Please Bang My Wife PleaseBangMyWife Pump That Ass PumpThatAss Roger Celeb RogerCeleb See Her Squirt SeeHerSquirt Teeny Bopper Club TeenyBopperClub The Big Swallow TheBigSwallow Threesomes Threesomes Tinys Black Adventures TinysBlackAdventures Tongues And Toys TonguesAndToys XXX Proposal XXXProposal

 
At 1:48 AM, Blogger your said...

Bare Foot Maniacs BareFootManiacs Big League Facials BigLeagueFacials Big Tit Patrol BigTitPatrol Blind Date Bangers BlindDateBangers Bus Stop Whores BusStopWhores Casting Couch Teens CastingCouchTeens Coeds Need Cash CoedsNeedCash Giants Black Meat White Treat GiantsBlackMeatWhiteTreat Hentai Playground HentaiPlayground I Spy Camel Toe ISpyCamelToe Mr Chews Asian Beaver MrChewsAsianBeaver Please Bang My Wife PleaseBangMyWife Pump That Ass PumpThatAss Roger Celeb RogerCeleb See Her Squirt SeeHerSquirt Teeny Bopper Club TeenyBopperClub The Big Swallow TheBigSwallow Threesomes Threesomes Tinys Black Adventures TinysBlackAdventures Tongues And Toys TonguesAndToys XXX Proposal XXXProposal

 
At 1:48 AM, Blogger your said...

Bare Foot Maniacs BareFootManiacs Big League Facials BigLeagueFacials Big Tit Patrol BigTitPatrol Blind Date Bangers BlindDateBangers Bus Stop Whores BusStopWhores Casting Couch Teens CastingCouchTeens Coeds Need Cash CoedsNeedCash Giants Black Meat White Treat GiantsBlackMeatWhiteTreat Hentai Playground HentaiPlayground I Spy Camel Toe ISpyCamelToe Mr Chews Asian Beaver MrChewsAsianBeaver Please Bang My Wife PleaseBangMyWife Pump That Ass PumpThatAss Roger Celeb RogerCeleb See Her Squirt SeeHerSquirt Teeny Bopper Club TeenyBopperClub The Big Swallow TheBigSwallow Threesomes Threesomes Tinys Black Adventures TinysBlackAdventures Tongues And Toys TonguesAndToys XXX Proposal XXXProposal

 
At 1:48 AM, Blogger your said...

Bare Foot Maniacs BareFootManiacs Big League Facials BigLeagueFacials Big Tit Patrol BigTitPatrol Blind Date Bangers BlindDateBangers Bus Stop Whores BusStopWhores Casting Couch Teens CastingCouchTeens Coeds Need Cash CoedsNeedCash Giants Black Meat White Treat GiantsBlackMeatWhiteTreat Hentai Playground HentaiPlayground I Spy Camel Toe ISpyCamelToe Mr Chews Asian Beaver MrChewsAsianBeaver Please Bang My Wife PleaseBangMyWife Pump That Ass PumpThatAss Roger Celeb RogerCeleb See Her Squirt SeeHerSquirt Teeny Bopper Club TeenyBopperClub The Big Swallow TheBigSwallow Threesomes Threesomes Tinys Black Adventures TinysBlackAdventures Tongues And Toys TonguesAndToys XXX Proposal XXXProposal

 
At 1:48 AM, Blogger your said...

Bare Foot Maniacs BareFootManiacs Big League Facials BigLeagueFacials Big Tit Patrol BigTitPatrol Blind Date Bangers BlindDateBangers Bus Stop Whores BusStopWhores Casting Couch Teens CastingCouchTeens Coeds Need Cash CoedsNeedCash Giants Black Meat White Treat GiantsBlackMeatWhiteTreat Hentai Playground HentaiPlayground I Spy Camel Toe ISpyCamelToe Mr Chews Asian Beaver MrChewsAsianBeaver Please Bang My Wife PleaseBangMyWife Pump That Ass PumpThatAss Roger Celeb RogerCeleb See Her Squirt SeeHerSquirt Teeny Bopper Club TeenyBopperClub The Big Swallow TheBigSwallow Threesomes Threesomes Tinys Black Adventures TinysBlackAdventures Tongues And Toys TonguesAndToys XXX Proposal XXXProposal

 
At 1:48 AM, Blogger your said...

Bare Foot Maniacs BareFootManiacs Big League Facials BigLeagueFacials Big Tit Patrol BigTitPatrol Blind Date Bangers BlindDateBangers Bus Stop Whores BusStopWhores Casting Couch Teens CastingCouchTeens Coeds Need Cash CoedsNeedCash Giants Black Meat White Treat GiantsBlackMeatWhiteTreat Hentai Playground HentaiPlayground I Spy Camel Toe ISpyCamelToe Mr Chews Asian Beaver MrChewsAsianBeaver Please Bang My Wife PleaseBangMyWife Pump That Ass PumpThatAss Roger Celeb RogerCeleb See Her Squirt SeeHerSquirt Teeny Bopper Club TeenyBopperClub The Big Swallow TheBigSwallow Threesomes Threesomes Tinys Black Adventures TinysBlackAdventures Tongues And Toys TonguesAndToys XXX Proposal XXXProposal

 
At 11:19 AM, Blogger Greg Liddle said...

Interesting blog
I have a secure data web-site.
Come and check it out if you a spare moment

 
At 5:58 PM, Blogger liabilityinsurance_542473 said...

W kids today dont look at history like us is beyond me. I just dont get it. The first tennessee bank online stops here.
Anyway...have a nice day. Sarah

 
At 5:15 PM, Blogger bloggerbuzz said...

mlm marketing I'm so excited to finally found a mlm business opportunity with a company that really cares and actually knows my name at corporate headquarters. Growing at a rate of 30% per month with a back office of many tools that are at no charge to you. Jerky Direct has only been open to the public for a little over a year. At only $12 a month to stay active which includes 2 bags of jerky shipped to your door. My downline is growing fast after being in the business for only a short time. Take a minute and please check out mlm marketing

 
At 11:21 AM, Blogger things-in-the-news said...

Hi! I found your blog very interesting. Good job!

If you ever want more info on make money on computer, check out Make Money from Home here.

All the best,

Greg, Home Business Guy

 
At 6:30 AM, Blogger Spindrift said...

Greetings, I was reading some blogs and came across your blog. I'm quite impressed , with how it has a good feel. This is one to watch.

Regards,

uk internet marketing ideas

 
At 2:15 AM, Blogger Online Degree Adviser said...

Hi there, I was surfing the internet and I found your blog. I like the way how you have put it all together. I'll be coming back again.

Regards,

us internet marketing ideas

 
At 10:16 PM, Blogger James Baker said...

Hey Fellow, you have a great blog here! I have a web
site & blog about make money.
Yours is top-notch!
If you have a moment, please visit my site
make money
I wish you all the best!

 
At 5:02 AM, Blogger James Baker said...

Hi Blogger!I like your blog! Keep up the
good work, you are providing a great resource on the Internet here!
If you have a moment, please take a look at my site:
make money
It pretty much covers make money related issues.
Best regards!

 
At 3:37 PM, Blogger Joe Berenguer said...

I just came across your blog and wanted to
drop you, Blogger, a note telling you how impressed I was with
the information you have posted here.
If you have a moment, please visit my site:
make money
It covers make money related contents.
I send you warm regards and wish you continued success.

 
At 10:34 PM, Blogger Paul Adams said...

Hi, Fellow!I like your blog!
I just came across your blog and wanted to
drop you a note telling you how impressed I was with
the information you have posted here.
I have a make money
site. It pretty much covers make money related subjects.
Come and check it out if you get time :-)
Best regards!

 
At 11:37 AM, Blogger Joe Berenguer said...

I was just searching blogs,and I found your site, Friend! I like it!
Please accept my compliments and wishes for your happiness and success.
If you have a moment, please take a look at my site:
make money
It pretty much covers make money related issues.
All the best!

 
At 7:56 PM, Blogger Paul Adams said...

Hey Fellow, you have a great blog here! I have a web
site & blog about make money.
Yours is top-notch!
If you have a moment, please visit my site
make money
I wish you all the best!

 
At 7:28 AM, Blogger Paul Adams said...

Hi Blogger!I like your blog! Keep up the
good work, you are providing a great resource on the Internet here!
If you have a moment, please take a look at my site:
make money
It pretty much covers make money related issues.
Best regards!

 
At 1:58 PM, Blogger James Baker said...

I just came across your blog and wanted to
drop you a note telling you, Friend, how impressed I was with it.
I give you my best wishes for your future endeavors.
If you have a moment, please visit my site:
make money
It covers make money related contents.
All the best!

 
At 8:30 PM, Blogger Joe Berenguer said...

Hi, Fellow!I like your blog!
I just came across your blog and wanted to
drop you a note telling you how impressed I was with
the information you have posted here.
I have a make money
site. It pretty much covers make money related subjects.
Come and check it out if you get time :-)
Best regards!

 
At 12:12 AM, Blogger James Baker said...

I was just searching blogs,and I found your site, Friend! I like it!
Please accept my compliments and wishes for your happiness and success.
If you have a moment, please take a look at my site:
make money
It pretty much covers make money related issues.
All the best!

 
At 4:07 PM, Blogger James Baker said...

I was just searching blogs,and I found your site, Friend! I like it!
Please accept my compliments and wishes for your happiness and success.
If you have a moment, please take a look at my site:
make money
It pretty much covers make money related issues.
All the best!

 
At 9:55 PM, Blogger Paul Adams said...

Hi, Fellow!I like your blog!
I just came across your blog and wanted to
drop you a note telling you how impressed I was with
the information you have posted here.
I have a make money
site. It pretty much covers make money related subjects.
Come and check it out if you get time :-)
Best regards!

 
At 3:39 AM, Blogger Joe Berenguer said...

Hi, Fellow!I like your blog!
I just came across your blog and wanted to
drop you a note telling you how impressed I was with
the information you have posted here.
I have a make money
site. It pretty much covers make money related subjects.
Come and check it out if you get time :-)
Best regards!

 
At 9:26 AM, Blogger James Baker said...

I just came across your blog and wanted to
drop you, Blogger, a note telling you how impressed I was with
the information you have posted here.
If you have a moment, please visit my site:
make money
It covers make money related contents.
I send you warm regards and wish you continued success.

 
At 3:03 PM, Blogger Paul Adams said...

Hi Blogger!I like your blog! Keep up the
good work, you are providing a great resource on the Internet here!
If you have a moment, please take a look at my site:
make money
It pretty much covers make money related issues.
Best regards!

 
At 1:46 AM, Blogger Joe Berenguer said...

I was just searching blogs,and I found your site, Friend! I like it!
Please accept my compliments and wishes for your happiness and success.
If you have a moment, please take a look at my site:
make money
It pretty much covers make money related issues.
All the best!

 
At 9:39 PM, Blogger Joe Berenguer said...

I just came across your blog and wanted to
drop you a note telling you, Friend, how impressed I was with it.
I give you my best wishes for your future endeavors.
If you have a moment, please visit my site:
make money
It covers make money related contents.
All the best!

 
At 9:39 PM, Blogger Joe Berenguer said...

I just came across your blog and wanted to
drop you a note telling you, Friend, how impressed I was with it.
I give you my best wishes for your future endeavors.
If you have a moment, please visit my site:
make money
It covers make money related contents.
All the best!

 
At 12:04 AM, Blogger Paul Adams said...

Hi Blogger!I like your blog! Keep up the
good work, you are providing a great resource on the Internet here!
If you have a moment, please take a look at my site:
make money
It pretty much covers make money related issues.
Best regards!

 
At 12:04 AM, Blogger Paul Adams said...

Hi Blogger!I like your blog! Keep up the
good work, you are providing a great resource on the Internet here!
If you have a moment, please take a look at my site:
make money
It pretty much covers make money related issues.
Best regards!

 
At 5:43 AM, Blogger Paul Adams said...

Hi, Fellow!I like your blog!
I just came across your blog and wanted to
drop you a note telling you how impressed I was with
the information you have posted here.
I have a make money
site. It pretty much covers make money related subjects.
Come and check it out if you get time :-)
Best regards!

 
At 5:43 AM, Blogger Paul Adams said...

Hi, Fellow!I like your blog!
I just came across your blog and wanted to
drop you a note telling you how impressed I was with
the information you have posted here.
I have a make money
site. It pretty much covers make money related subjects.
Come and check it out if you get time :-)
Best regards!

 
At 2:11 PM, Blogger James Baker said...

I just came across your blog and wanted to
drop you, Blogger, a note telling you how impressed I was with
the information you have posted here.
If you have a moment, please visit my site:
make money
It covers make money related contents.
I send you warm regards and wish you continued success.

 
At 8:12 PM, Blogger Paul Adams said...

I just came across your blog and wanted to
drop you, Blogger, a note telling you how impressed I was with
the information you have posted here.
If you have a moment, please visit my site:
make money
It covers make money related contents.
I send you warm regards and wish you continued success.

 
At 5:32 AM, Blogger James Baker said...

Hi, Fellow!I like your blog!
I just came across your blog and wanted to
drop you a note telling you how impressed I was with
the information you have posted here.
I have a make money
site. It pretty much covers make money related subjects.
Come and check it out if you get time :-)
Best regards!

 
At 3:08 PM, Blogger James Baker said...

Congratulations Friend for your excellent blog on make money!Keep up the good work!
If you have a moment, please visit my site:
make money
I send you my warm regards and wish you continued success.
Have a nice day! :-)

 
At 7:11 AM, Blogger James Baker said...

Congratulations Friend for your excellent blog on make money!Keep up the good work!
If you have a moment, please visit my site:
make money
I send you my warm regards and wish you continued success.
Have a nice day! :-)

 
At 1:05 PM, Blogger Joe Berenguer said...

I was searching blogs,and I found your site.Please,
accept my congratulations for your excellent work!
If you have a moment, please visit my site:
make money
It pretty much covers make money related issues.
Have a good day!

 
At 1:07 AM, Blogger James Baker said...

I just came across your blog and wanted to
drop you a note telling you, Friend, how impressed I was with it.
I give you my best wishes for your future endeavors.
If you have a moment, please visit my site:
make money
It covers make money related contents.
All the best!

 
At 7:51 AM, Blogger Joe Berenguer said...

I was searching blogs,and I found your site.Please,
accept my congratulations for your excellent work!
If you have a moment, please visit my site:
make money
It pretty much covers make money related issues.
Have a good day!

 
At 8:11 PM, Blogger Paul Adams said...

Congratulations Friend for your excellent blog on make money!Keep up the good work!
If you have a moment, please visit my site:
make money
I send you my warm regards and wish you continued success.
Have a nice day! :-)

 
At 9:43 PM, Blogger Joe Berenguer said...

Hi, Fellow!I like your blog!
I just came across your blog and wanted to
drop you a note telling you how impressed I was with
the information you have posted here.
I have a make money
site. It pretty much covers make money related subjects.
Come and check it out if you get time :-)
Best regards!

 
At 8:42 AM, Blogger Paul Adams said...

I just came across your blog and wanted to
drop you, Blogger, a note telling you how impressed I was with
the information you have posted here.
If you have a moment, please visit my site:
make money
It covers make money related contents.
I send you warm regards and wish you continued success.

 
At 10:10 AM, Blogger p said...

http://www.idesirefreedom.com/
--Hi, this is Paul. I found this great way of getting phone verified leads FREE. Discover how you can use the same Million Dollar Recruiting System that I use at NO-CHARGE, for the first 30 days! Plus, get a FREE 23-Page Report Called:
�Million Dollar MLM Recruiting System!�

http://www.idesirefreedom.com/
mike dillard

 
At 12:03 AM, Blogger TonyJ said...

You have been searching for the latest tpye at home product. End your search today, visit tpye at home and select the product of your choice from the wide selection of Clickbank Products

 
At 3:37 AM, Blogger chxiao said...

Today About"file-taxes-online" News
Today About"file-taxes-online" TOP WebSite
Today About"file-taxes-online" HOT Auctions
Today About"file-taxes-online" Free Books
Today About"file-taxes-online" Free Music
Today About"file-taxes-online" HOT Electronics
Today About"file-taxes-online" E-products

 
At 1:37 PM, Blogger chxiao said...

Today About"financial-innovation" News
Today About"financial-innovation" TOP WebSite
Today About"financial-innovation" HOT Auctions
Today About"financial-innovation" Free Books
Today About"financial-innovation" Free Music
Today About"financial-innovation" HOT Electronics
Today About"financial-innovation" E-products

 
At 8:19 PM, Blogger Scott A. Edwards said...

Attention Blog Owners...!!! WARNING: A new immensely powerful viral marketing system has been released, which allows marketers to broadcast messages directly to people's desktops. Learn more about it here: net opportunities site. It pretty much covers net opportunities related stuff and it is FREE to join.

 
At 12:04 AM, Blogger Scott A. Edwards said...

Dear friends, Now you can help yourself take advantage of the huge surpluses of FREE advertising in your spare time, in the comfort of your own home. Hook up NOW with this exiting program. Click here: FREE INFORMATION

 
At 12:18 PM, Blogger Scott A. Edwards said...

Congratulations, Readers...!!!

Check this out for FREE...

This opportunity says:

"Your Ad" Will Be Instantly Displayed on Thousands of Websites and Read By Over 10 Million People Per Week For FREE, and It Only Takes 60 Seconds To Get Started!

To find out more visit: residual income opportunities site. It successfully exposes FREE information covering Traffic and residual income opportunities related stuff.

 
At 9:35 PM, Blogger Scott A. Edwards said...

Hi my friends! I'm writing to you because I just came across a business that I think has great potential. It lets you save money on almost everything. Make money from almost everything, Including home loans- plus... help lower your taxes--best of all--it requires absolutely no investment. I thought you might be interested and like to check it out...

Here I have a business at home site/blog. It successfully covers business at home related stuff and almost everything else!

Come and check it out if you get time, Scott.

 
At 2:40 PM, Blogger Scott A. Edwards said...

This is COOL...!!! Dear friends, Now you can help yourself take advantage of the huge frenzy of FREE advertising in your spare time, while in the comfort of your own home. Hook up NOW with this exiting program. Click here: FREE INFORMATION

 
At 7:27 AM, Blogger satxxkenn said...

Cool blog - Check out my site if you need help finding a good low interest credit card. Credit Cards

 

Post a Comment

<< Home