Where I work, we have recently finished doing a huge redesign of the website for an organization which was having different systems for their forums, member management, blogs, etc. Most of those components had become completely deprecated and unusable. It was a good opportunity to migrate to a new platform which had less redundancy, more potential to link the systems to generate new info, access levels, etc. They have more than 20k paying members, 100k "guest" accounts, and growing quickly.
You can do neat social networking stuff without trying to reinvent Facebook. For example, the organization wanted to grant access to certain areas, working groups, forums, only to paying members (as a way to encourage membership, but also a bit filter out noise, a bit more privacy). Also, they wanted to have sub-groups, but also have part of that data re-aggregate into the main feed and present a global view (ex: calendar of events, local calendars). Finally, since it was aimed to professionals of a certain field, it encouraged people to link (friends list) as a way to keep contact, encourage networking. You can use specialized systems for each of those tasks, but putting glue code between the system tends to not scale very well.
With Drupal, you can get some modules to do a huge part of the work for you. They tend to work well, but you have to keep in mind that if a module has 80% chance of working, if your task requires two modules to be combined, your total odds are probably more towards 64%. We had to use about 100 modules. Combining modules such as og, mailhandler, advanced_forums, specific access control mechanisms, CiviCRM, etc. *and* having to do maintenance security updates of those modules can be a big challenge (especially when module maintainers push in new features with a security update...).
The other thing to consider is that the performance of Drupal for connected users is not wonderful. It has good caching mechanisms for anonymous users (core/views/panels cache, boost/pressflow), but not much for connected users. I'm surprised to see that the table of contents of the book shows that there is only one page dedicated to performance.
Except for chapters 5, 6 and 10, the other chapters seem like any typical "how to install Drupal, base config, create a module, create a theme". I guess that's great if you are new to Drupal and you're about to create a social networking site as your first medium-size project. Although I guess for 30$ it's a good reference for good practices and a first step towards building a social networking site, but you might get stuck half way (when performance, bugs/complexity and complaining users with bike-shed opinions kick in).
All things said, we tend to end up buying most of these books anyway. We usually find small anecdotes or descriptions of best practices which are well summarized, useful references for when you want to disconnect a bit and brainstorm about your project. Maybe I'll change mind when I read it, but I was a bit disappointed from the table of contents.:)
This risk can be greatly reduced if they limit domain names to only one alphabet, i.e. Russian domain with Cyrillic ccTLD should have only Cyrillic letters in it.
In many of these countries, they often have two domain names for a website: one that is easy to remember by foreigners, one that is easy to remember by locals (i.e. cyrillic name transliterated to Latin alphabet). The transliterated domain name is usually horrible, sounds weird, and often people transliterate stuff in different ways, so it's often not easy to remember anyway.
Try CiviCRM, http://civicrm.org./ It's AGPL, good community, great devs. We've implemented it for a few medium-large organisations and it works nicely.
Not sure it integrates with Outlook, but mailing contacts can be done directly from the software (so that it appears in the history of that contact). Allows to receive donations, event registration, grant management, case management, mail blasts, etc. If you have a large member community and website, it can integrate with Drupal and Joomla. For example, we often integrate it with Organic Groups, or grant special Drupal roles depending on the membership.
> Circuit City bought all the Radio Shacks here, and changed their name to "La Source: by Circuit City" Do they all get closed too?
They have also asked to be put under bankruptcy protection law, but the shops in Canada have made a rather good profit last year (around 5M$USD). They don't seem to intend closing.
The issue is getting great coverage and will be having a television news report today, Thursday 28th of august, on the 22h news of Radio-Canada (francophone equivalent of the CBC). It will also be aired on RDI (the 24h news channel of Radio-Canada) at 21h.
From what I've been told, there will be reactions from other board members of the association, our lawyer, university professors and last but not least, the Quebec government.
If you're in the area, don't miss out the press conference on Friday the 29th of August, 10h30, 7275, Saint-Urbain, Montreal, suite 201.
Finally, the best way to support Facil is of course by spreading the news, but also to become a member or to donate to the association (sorry if the website is not well translated, we are working on it). We are getting into a lengthly legal battle which will hopefully send a clear message to other governments. This is only the start.
I, for one, would prefer airlines where the diaper-changing area is near where parents with babies are usually seated. These days, the diaper changing area is usually in lavatories located at the rear of the plane. Babies are seated on the first rows.
Second, my daughter would probably fall asleep faster if it were not for the fact that we are usually seated near the front lavatories where people queue for hours after the first meal. Kids until ~ 15 months are usually exhausted but very excited by all the events when going through check-in, boarding and take off. Which is why they end up screaming, they are tired but cannot go to sleep.
Finally, instead of just ignoring or staring at parents travelling with children, give a hand when possible. Children will be less annoying if their parents are less exhausted.
Travelling with a less than six months baby is rather easy (at least, it was for us, it slept most of the time). But between six months and 2 years old, they are heavy to travel with (they don't have a seat), want to explore, more difficult to put asleep, etc. Over the age of 2, baby travel is not free.
Altough, I must admit I haven't seen many soccer-moms on transcontinental flights. I guess you could ban soccer-moms.. or change the US philosophy of being excessive in general:-)
I had similar problems with Bell (in Canada): they would refuse to diagnose the problem if I was not in front of the modem. After my first attempt to call their tech support since I had my dry line (i.e. moved to VoIP/Unlimitel), I noted all the information they would usually ask for and just pretend that I am rebooting my computer and so on (I even lost the habit of telling them that I use Debian GNU/Linux). Then I would eventually tell them whether they can ping my modem, which would eventually make them realise that there is a problem with the line. Yes, I know, this can make support technicians go crazy when the error is really the fault of the user, but modem lights and tcpdump usually provide good enough diagnostics).
I had lots of fun when I moved my DID (i.e. 1-514-xxx-xxxx number) to my VoIP provider. Bell had forgotten to reconnect my DSL modem on the telco side to a "dry line" (or "dry loop", i.e. phone number with no voice signal) fictionnal number. This is usually automatic, I had even talked to them before migrating the DID. Then one day, at least 3-4 months after the switch, some technician noticed that a modem was attached to a number which is no more on their network and thought the modem was unused, so he disconnected it (according to Bell "we are sorry department" representative, which, I was flabergasted to hear actually exists, since I had never heard Bell say "sorry for our mess").
But it was well worth it. Besides having much more control over the line using Asterisk, our bill is now 2-3$cad/month (billed per minute, we don't talk much) + 8$/month (unlimited, my wife talks way too much) for some european DID so that family can call as if they are making local calls.
I am one of the admins of a quite large high traffic website on "social rights" in Bulgaria (in Eastern Europe, EU member since January, population 7.5 million, if I may remind, since quite alot of north americans like to confuse with Bolivia..). Therefore, our readers are very non-technical, but rather small social organisations, NGOs, activist movements and government. The site is trilingual, and about half of our readers are from Bulgaria.
MS Internet Explorer: 75.4% Mozilla Firefox: 20.1% Opera: 3.6% Safari: 0.5%
The website does promote free software, since there have been quite a few trainings to help small organisations to empower themselves by using Firefox, Open Office, GNU/Linux and GPL'd content management systems, but most of our regular readers are more interested by social policies on health, work and women's rights.
I had a similar problem with my Apple ibook power supply when it stopped working one day. I passed by my local Apple repair shop who fixed it by breaking it open with a screw driver, changed a transistor (or something like that..), then glued it back.
It cost me 5 Euros instead of ~ 90 Euros. (Power supplies are strangely more expensive in European countries rather than in North America).
The tech told me he does this all the time and it's simple as hell.
I know that, from all things, non-tech people should not open their power supplies (PS). And I don't mind having a yellow-glued suspiciously looking PS, but knowing how Apple PS have/had a tendancy to break for silly reasons (at least with G3 ibooks), it would have been nice of them to have a tech-friendly way to fix them.
> To throw my ancient PC out? I don't think so. That's what the dumpster behind Safeway is for.
Oh yeah, that environment thing.. what a bitch.. it's way better to dump stuff and fix the problem a few generations later when the problem really gets critical (kind of like Windows NT:)
- The Linux Framebuffer? (I kind of wonder where they got the idea, but hey, it's a cool thing:)
- The OpenBSD tcp/ip stack? (with integrated crypto *drool*)
- Enlightenment? (commercial software people hate it, but I love it!)
- mod_perl (Yet another sexy Apache module)
- slashcode! *grin*
- Debian GNU/Linux
(/me stares around his desktop)
I could go on forever..
Some of the points I listed are significant improvements of the software/technology on which they are based, kind of like saying that a car is a significative improvement of the wheel.
Re:Is there a point to keeping Mir alive?
on
Mir Lives
·
· Score: 1
It think that Mir is a very sexy hack. Sure, it might have become a kludge, but Russians have a very cool way of making things work.
Mir makes me think of ye old Commodore 64. People today are stilled obcessed to make theses computers work and do very cool things.
Then again, I'm sure that Russians and engineers are not going to agree with me (I'm not an engineer), but from my point of view (CS geek), I like to look at the sky and think of "one giant a-la-C64 hack orbitting the Earth".
Damm.. I used to take advantage of the fact that I couldn't run Office 2000 on Linux as an excuse not to write those boring documents. *grin*
I hate Office-like programs, all they write are "disposable-documents", they are unmanageable kludges..
Then again, the Wine team really rocks. Now I can just go and spread the Good News to all Windows users that kept FUD-ing me about Office Suites under Linux..(note that you can say "Office Suites" for Linux, but "Office Suite" for Windows, yet, Linux is the one apparently still in the middle ages)
Well, I'm sure Germans and most Europeans do. Besides, I think what they're doing is good, not doing anything over Echelon is accepting it. Even if this lawsuit might not actually do anything, it might wake up a few people with ties. Heck, 99% of Internet users probably have no ideas what kind of "privacy acts" some govs are promoting.
I've been using Debian for a while now, I really love it, but I usually didn't recommend it to newbies. I recently installed a snapshot of the frozen potato at work, and I was really impressed.
First, the installer doesn't just dumps you in dselect anymore. You get a list of tasks to install. There's also a nice config app for XFree that works very well (although I don't know why most distros dont use XF86Setup).
Of course, I'm a fairly lazy person, so I simply downloaded the first iso, burned it, made a base install, and dist-upgraded with most tasks to woody. (Most stores don't carry non-stable Debian CDs)
This rocks, because I was at work, so I needed to install quickly. The full install, including the download of all up to date woody packages on a cable-modem took me about an hour. This is basically due to the fact that I'm not used to re-installing and I didn't do so since about 8 months. (and I have a cheapo PnP ISA SoundBlaster 16 (don't ask..))
Anyways, to get back on what I meant to say: Everyone that thinks Linux sucks will love this Debian release, "apt" rocks.
Now, let's go get drunk and spread the good news:)
LDAP would be a great tool if well implemented in universities (for both between departments and between students).
http://www.openldap.org/ has lots of information on this, since I'm not informed well enough with the subject to explain it myself. i.e. it's just an idea I'm trowing on the table.
I know some people might think I'm crazy. I've been playing around alot with a couple of APIs (Xlib, GTK+, wxWindows, OpenGL/GLUT, MFC), and, well, I see all the very cool projects other people are working on, for example, I didn't know of GLUI (mentionned above), and it really sounds interesting.
I also see projects about adding a new UI layer, but somehow, this worries me, there are already alot of layers for most X applications. Know, back to Xlib, how very impossible would it be to transform it into a cross-platform library? Well, not exactly cross-platform, but maybe write a wrapper for it in MacOS or Windows. It would maybe create more problems, but it would solve the "let's keep rewriting more APIs so that people will just stick with Motif".
I'm just throwing this off the top of my head, I know I'm probably wrong. But hey, if we're gonna keep talking over and over again about this (which I think isn't a bad thing to do), let's make it more spicy.:)
Where I work, we have recently finished doing a huge redesign of the website for an organization which was having different systems for their forums, member management, blogs, etc. Most of those components had become completely deprecated and unusable. It was a good opportunity to migrate to a new platform which had less redundancy, more potential to link the systems to generate new info, access levels, etc. They have more than 20k paying members, 100k "guest" accounts, and growing quickly.
You can do neat social networking stuff without trying to reinvent Facebook. For example, the organization wanted to grant access to certain areas, working groups, forums, only to paying members (as a way to encourage membership, but also a bit filter out noise, a bit more privacy). Also, they wanted to have sub-groups, but also have part of that data re-aggregate into the main feed and present a global view (ex: calendar of events, local calendars). Finally, since it was aimed to professionals of a certain field, it encouraged people to link (friends list) as a way to keep contact, encourage networking. You can use specialized systems for each of those tasks, but putting glue code between the system tends to not scale very well.
With Drupal, you can get some modules to do a huge part of the work for you. They tend to work well, but you have to keep in mind that if a module has 80% chance of working, if your task requires two modules to be combined, your total odds are probably more towards 64%. We had to use about 100 modules. Combining modules such as og, mailhandler, advanced_forums, specific access control mechanisms, CiviCRM, etc. *and* having to do maintenance security updates of those modules can be a big challenge (especially when module maintainers push in new features with a security update...).
The other thing to consider is that the performance of Drupal for connected users is not wonderful. It has good caching mechanisms for anonymous users (core/views/panels cache, boost/pressflow), but not much for connected users. I'm surprised to see that the table of contents of the book shows that there is only one page dedicated to performance.
Except for chapters 5, 6 and 10, the other chapters seem like any typical "how to install Drupal, base config, create a module, create a theme". I guess that's great if you are new to Drupal and you're about to create a social networking site as your first medium-size project. Although I guess for 30$ it's a good reference for good practices and a first step towards building a social networking site, but you might get stuck half way (when performance, bugs/complexity and complaining users with bike-shed opinions kick in).
All things said, we tend to end up buying most of these books anyway. We usually find small anecdotes or descriptions of best practices which are well summarized, useful references for when you want to disconnect a bit and brainstorm about your project. Maybe I'll change mind when I read it, but I was a bit disappointed from the table of contents. :)
This risk can be greatly reduced if they limit domain names to only one alphabet, i.e. Russian domain with Cyrillic ccTLD should have only Cyrillic letters in it.
In many of these countries, they often have two domain names for a website: one that is easy to remember by foreigners, one that is easy to remember by locals (i.e. cyrillic name transliterated to Latin alphabet). The transliterated domain name is usually horrible, sounds weird, and often people transliterate stuff in different ways, so it's often not easy to remember anyway.
I think non-latin ccTLDs is a good thing.
matt
Try CiviCRM, http://civicrm.org./ It's AGPL, good community, great devs. We've implemented it for a few medium-large organisations and it works nicely.
Not sure it integrates with Outlook, but mailing contacts can be done directly from the software (so that it appears in the history of that contact). Allows to receive donations, event registration, grant management, case management, mail blasts, etc. If you have a large member community and website, it can integrate with Drupal and Joomla. For example, we often integrate it with Organic Groups, or grant special Drupal roles depending on the membership.
> Circuit City bought all the Radio Shacks here, and changed their name to "La Source: by Circuit City" Do they all get closed too?
They have also asked to be put under bankruptcy protection law, but the shops in Canada have made a rather good profit last year (around 5M$USD). They don't seem to intend closing.
c.f. http://www.marketwire.com/mw/release.do?id=918383&lang=F5 (in French)
The issue is getting great coverage and will be having a television news report today, Thursday 28th of august, on the 22h news of Radio-Canada (francophone equivalent of the CBC). It will also be aired on RDI (the 24h news channel of Radio-Canada) at 21h.
From what I've been told, there will be reactions from other board members of the association, our lawyer, university professors and last but not least, the Quebec government.
If you're in the area, don't miss out the press conference on Friday the 29th of August, 10h30, 7275, Saint-Urbain, Montreal, suite 201.
Finally, the best way to support Facil is of course by spreading the news, but also to become a member or to donate to the association (sorry if the website is not well translated, we are working on it). We are getting into a lengthly legal battle which will hopefully send a clear message to other governments. This is only the start.
Thanks for all the great comments!
Mathieu
There was a post about figure skating, then a post with a baby on the front page.. in the same day. I think there's a larger plan in the works here :-)
On a different scale, but they still do it today: Chiquita to plead guilty to ties with terrorists (March 14 2007)
On the other hand, you can easily get fair trade biological bananas on the market. They taste better and encourage better ethics.
I, for one, would prefer airlines where the diaper-changing area is near where parents with babies are usually seated. These days, the diaper changing area is usually in lavatories located at the rear of the plane. Babies are seated on the first rows.
.. or change the US philosophy of being excessive in general :-)
Second, my daughter would probably fall asleep faster if it were not for the fact that we are usually seated near the front lavatories where people queue for hours after the first meal. Kids until ~ 15 months are usually exhausted but very excited by all the events when going through check-in, boarding and take off. Which is why they end up screaming, they are tired but cannot go to sleep.
Finally, instead of just ignoring or staring at parents travelling with children, give a hand when possible. Children will be less annoying if their parents are less exhausted.
Travelling with a less than six months baby is rather easy (at least, it was for us, it slept most of the time). But between six months and 2 years old, they are heavy to travel with (they don't have a seat), want to explore, more difficult to put asleep, etc. Over the age of 2, baby travel is not free.
Altough, I must admit I haven't seen many soccer-moms on transcontinental flights. I guess you could ban soccer-moms
I had similar problems with Bell (in Canada): they would refuse to diagnose the problem if I was not in front of the modem. After my first attempt to call their tech support since I had my dry line (i.e. moved to VoIP/Unlimitel), I noted all the information they would usually ask for and just pretend that I am rebooting my computer and so on (I even lost the habit of telling them that I use Debian GNU/Linux). Then I would eventually tell them whether they can ping my modem, which would eventually make them realise that there is a problem with the line. Yes, I know, this can make support technicians go crazy when the error is really the fault of the user, but modem lights and tcpdump usually provide good enough diagnostics).
I had lots of fun when I moved my DID (i.e. 1-514-xxx-xxxx number) to my VoIP provider. Bell had forgotten to reconnect my DSL modem on the telco side to a "dry line" (or "dry loop", i.e. phone number with no voice signal) fictionnal number. This is usually automatic, I had even talked to them before migrating the DID. Then one day, at least 3-4 months after the switch, some technician noticed that a modem was attached to a number which is no more on their network and thought the modem was unused, so he disconnected it (according to Bell "we are sorry department" representative, which, I was flabergasted to hear actually exists, since I had never heard Bell say "sorry for our mess").
But it was well worth it. Besides having much more control over the line using Asterisk, our bill is now 2-3$cad/month (billed per minute, we don't talk much) + 8$/month (unlimited, my wife talks way too much) for some european DID so that family can call as if they are making local calls.
matt
I am one of the admins of a quite large high traffic website on "social rights" in Bulgaria (in Eastern Europe, EU member since January, population 7.5 million, if I may remind, since quite alot of north americans like to confuse with Bolivia..). Therefore, our readers are very non-technical, but rather small social organisations, NGOs, activist movements and government. The site is trilingual, and about half of our readers are from Bulgaria.
MS Internet Explorer: 75.4%
Mozilla Firefox: 20.1%
Opera: 3.6%
Safari: 0.5%
The website does promote free software, since there have been quite a few trainings to help small organisations to empower themselves by using Firefox, Open Office, GNU/Linux and GPL'd content management systems, but most of our regular readers are more interested by social policies on health, work and women's rights.
My slashdot UID never stopped me from getting married and having offspring. :-)
I had a similar problem with my Apple ibook power supply when it stopped working one day. I passed by my local Apple repair shop who fixed it by breaking it open with a screw driver, changed a transistor (or something like that..), then glued it back.
It cost me 5 Euros instead of ~ 90 Euros. (Power supplies are strangely more expensive in European countries rather than in North America).
The tech told me he does this all the time and it's simple as hell.
I know that, from all things, non-tech people should not open their power supplies (PS). And I don't mind having a yellow-glued suspiciously looking PS, but knowing how Apple PS have/had a tendancy to break for silly reasons (at least with G3 ibooks), it would have been nice of them to have a tech-friendly way to fix them.
3 digit amateurs :-)
> To throw my ancient PC out? I don't think so. That's what the dumpster behind Safeway is for.
Oh yeah, that environment thing.. what a bitch.. it's way better to dump stuff and fix the problem a few generations later when the problem really gets critical (kind of like Windows NT :)
- The Linux Framebuffer? (I kind of wonder where they got the idea, but hey, it's a cool thing :)
- The OpenBSD tcp/ip stack? (with integrated crypto *drool*)
- Enlightenment? (commercial software people hate it, but I love it!)
- mod_perl (Yet another sexy Apache module)
- slashcode! *grin*
- Debian GNU/Linux
(/me stares around his desktop)
I could go on forever..
Some of the points I listed are significant improvements of the software/technology on which they are based, kind of like saying that a car is a significative improvement of the wheel.
Here are a few links:
http://home.ican.net/~alexng/can.html
http://www.elections.ca/
http://cbc.ca/election2000/
The french version of the CBC's web site is formatted differently, imo, better:
http://www.radio-canada.ca/nouvelles/polit.asp
Don't forget to checkout Debian's mailing-list archives if you have problems:
2 .html (brief helpful message)
Debian-devel:
http://lists.debian.org/debian-devel-0011/msg0028
Debian-x:
http://lists.debian.org/debia n-x -0011/threads.html (lots of interesting threads here)
It think that Mir is a very sexy hack. Sure, it might have become a kludge, but Russians have a very cool way of making things work.
Mir makes me think of ye old Commodore 64. People today are stilled obcessed to make theses computers work and do very cool things.
Then again, I'm sure that Russians and engineers are not going to agree with me (I'm not an engineer), but from my point of view (CS geek), I like to look at the sky and think of "one giant a-la-C64 hack orbitting the Earth".
Damm.. I used to take advantage of the fact that I couldn't run Office 2000 on Linux as an excuse not to write those boring documents. *grin*
I hate Office-like programs, all they write are "disposable-documents", they are unmanageable kludges..
Then again, the Wine team really rocks. Now I can just go and spread the Good News to all Windows users that kept FUD-ing me about Office Suites under Linux..(note that you can say "Office Suites" for Linux, but "Office Suite" for Windows, yet, Linux is the one apparently still in the middle ages)
Write a gratuitously inflammatory story about Linux and submit it to Slashdot. Make sure your servers can take the load, though.
Install JunkBuster. It's very efficient to remove web annoyances (useless cookies and banner adds)
Under Debian, just "apt-get install junkbuster" and tell Mozilla/Netscape to use localhost:5865 as a proxy. :)
Besides, who cares what happens in Germany?
Well, I'm sure Germans and most Europeans do. Besides, I think what they're doing is good, not doing anything over Echelon is accepting it. Even if this lawsuit might not actually do anything, it might wake up a few people with ties. Heck, 99% of Internet users probably have no ideas what kind of "privacy acts" some govs are promoting.
I've been using Debian for a while now, I really love it, but I usually didn't recommend it to newbies. I recently installed a snapshot of the frozen potato at work, and I was really impressed.
:)
First, the installer doesn't just dumps you in dselect anymore. You get a list of tasks to install. There's also a nice config app for XFree that works very well (although I don't know why most distros dont use XF86Setup).
Of course, I'm a fairly lazy person, so I simply downloaded the first iso, burned it, made a base install, and dist-upgraded with most tasks to woody. (Most stores don't carry non-stable Debian CDs)
This rocks, because I was at work, so I needed to install quickly. The full install, including the download of all up to date woody packages on a cable-modem took me about an hour. This is basically due to the fact that I'm not used to re-installing and I didn't do so since about 8 months. (and I have a cheapo PnP ISA SoundBlaster 16 (don't ask..))
Anyways, to get back on what I meant to say: Everyone that thinks Linux sucks will love this Debian release, "apt" rocks.
Now, let's go get drunk and spread the good news
LDAP would be a great tool if well implemented in universities (for both between departments and between students).
http://www.openldap.org/ has lots of information on this, since I'm not informed well enough with the subject to explain it myself. i.e. it's just an idea I'm trowing on the table.
slashdot probably ran this a few months ago, but it's always a good laugh:
http://www.gnu.org/fun/humor.html
Having worked on a VAX/VMS for two courses, my favorite one is The Varorcist :)
(After a few hours/days of work and a few cups of coffee, who needs easter eggs to start laughing at your computer/operating system/software?)
I know some people might think I'm crazy. I've been playing around alot with a couple of APIs (Xlib, GTK+, wxWindows, OpenGL/GLUT, MFC), and, well, I see all the very cool projects other people are working on, for example, I didn't know of GLUI (mentionned above), and it really sounds interesting.
:)
I also see projects about adding a new UI layer, but somehow, this worries me, there are already alot of layers for most X applications. Know, back to Xlib, how very impossible would it be to transform it into a cross-platform library? Well, not exactly cross-platform, but maybe write a wrapper for it in MacOS or Windows. It would maybe create more problems, but it would solve the "let's keep rewriting more APIs so that people will just stick with Motif".
I'm just throwing this off the top of my head, I know I'm probably wrong. But hey, if we're gonna keep talking over and over again about this (which I think isn't a bad thing to do), let's make it more spicy.