I'd be very grateful if some brave souls would be willing to try it out. If there's a spark of interest and it seems to be useful, I'll invest more work in it and push it on the main everydaysystems pages.

If you're baffled or stuck, or intrigued but not quite ready to use it because it lacks some critical feature, please let me know. I'd love for this to be a useful tool to people, so don't worry about hurting my feelings if you have criticisms that might help get it there.

Great idea, and I like the display. I've got my own in Excel, but I didtn' take the time to make it as pretty as yours. Mine's just one long straight line down.

I tried to set one up, but after going to the edit page, I don't see a calendar display. It's got everything on the page short of the actual calendar itself. There are no days available to click on, so I can't flag them one way or the other.

Thanks for taking the time to set this up. I'm looking forward to using it.

Just de-lurking after a long time to tell you I really like the Habit Cal! I think it's the simple graphic nature of it, no need to say why you had a bad day, whatever.

I set up a second category (after nosdiet) for walking, by which I would mean walking for a certain period of time for exercise. That one worked but I also tried to set one up for 7 hours of sleep (which I don't always get) but though I tried "7_hrs_sleep" and "sleep" neither worked (it didn't save the entries). Is there a limit to the length of the tags?

Update, I got it to work, I didn't realize I wasn't highlighting the tag I guess?

"sleep" should work.. (as should "7_hrs_sleep" -- it accepts letters and underscores, I can make it accept other characters if people really care). There is a limit to the length of the tags bug it's much longer (and there's no limit to the number of tags).

Ah, I just read to the end of your post and saw you got it to work. Yeah, that highlighting the tags thing, even with the note I added, is a little baffling... I may have to reconsider how that works.

Glad it's catching on, in spite of these quirks! I'm enjoying using it myself. There's something disproportionately satisfying about ticking off those colors.

Just a reminder if people have ideas on how to make HabitCal better, please let me know. I have a few ideas on the main HabitCal page (toward the bottom), but if you don't see yours there, or even if you do but one looks much more useful than the rest, let me know. I'll prioritize based on what people are asking for.

Would it be any trouble to put a link to the Habitcal at the top of the Everyday Systems bb page? It won't let me edit my calendar without going to the bulletin board first, even if I am signed in. That way I could just go to the bb and straight to the Habitcal from there.

Just started using it, and like it. Thank you! I'm finding it very motivational.

Some suggestions...
- A "Refresh" button (that basically does the same thing as "Show", but positioned to the right, so it's sort of in processing order) would add clarity, IMHO.

- I'd love a text box where I could put my "habit definition." It's just helpful to see it in front of me.

- Wish I could mix habit views (okay, I know that's getting into serious programming). For example, my exercise routine is three "real" sessions a week (classes, running) and a 15-minute stretch routine on "off days." I'd like to see them on one calendar for exercise, but know which is which. (Right now I'm putting them all under "exercise," and remembering... but that kind of defeats the purpose of mentally off-loading.)
- Alternatively, a "comment" section (sort of like Excel comments) would take care of my issue above, plus allow other annotations.

(Take what you can use, and let the rest go by... but since you're in Alpha mode, thought you might like to hear ideas.)

Mixing tags is a bit tricker, but here's a way I might do it... you could select multiple tags and tick "composite view" or something. I'm not quite sure what would happen in the case of conflict (red in one vs. green in another) but one naive approach would be to just give green a score of +1 and red a score of -1 (blanks and yellow would be 0) and then make higher positive numbers a darker shade of green and lower negative numbers a darker shade of red. This would be easy to code, pretty intuitive to understand, neat looking, and possibly even useful. I think it would handle the case you describe, and others as well.

I have a few ideas for how to improve this (like some indication of who is actually keeping their calendars up to date, maybe even how they are doing, with perhaps greenish or reddish glows of varying intensities).

Hi there Reinhard!
I finally checked out the HabitCal.. Very cool.. Once I figured it out.
Neato!!!
I'm gonna use it everyday!!
Thanks for that

I can't remember further back than the last few days so I didn't bother filling in the other days of the month.. I'd say though that I only had about a 70 percent successful month.
That's okay. I still lost a few pounds and I have started going to the pool and doing water jogging, and a bit of yoga too

Really like how HabitCal ended up looking, and it's easy to use..
If at worst I don't get to post a lot these days, I will really make my best effort to regularly check the little (hopefully green!!) boxes, everyday!

Peace and Love,
Debs xo_________________There is no Wisdom greater than Kindness

I think this could be quite a useful tool. It's very simple and direct and I like that.

One thing that has me kinda contemplating, though...

One of my desires is to establish the habit of swimming Monday, Wednesday and Friday. Yes, you will see on my calendar that I have a red light on Monday.

Today is an "S day" for swimming, if you will. I've decided that for my own tracking purposes, you cannot "make up" for not doing what you set out to do, so even though I did indeed swim today, I'm counting it as an S day. I didn't HAVE to swim, so whether I did or not does not count to tracking.

The one change I would like in HabitCal is for the previous-month's days that are on the current month's calendar to show color instead of being gray.

When you are towards the end of a good week going from an encouraging string of green down to one lonely green box is kind of depressing._________________"You've been reading about arctic explorers," I accused him. "If a man's starving he'll eat anything, but when he's just ordinarily hungry he doesn't want to clutter up his stomach with a lot of candy."
Dashiell Hammett

I'd be very grateful if some brave souls would be willing to try it out. If there's a spark of interest and it seems to be useful, I'll invest more work in it and push it on the main everydaysystems pages.

I found HabitCal extremely easy to set up and use - only time will tell if it's actually helpful.

Is there any way to back up or export all the data we enter? I would like to be able export the data every now and then - it would be a shame to lose months or years worth of tracking data in a major system crash.

I'll think about the suggestion of showing the previous/next months data as colored instead of grey... there are some not immediately obvious issues to consider like what if you are showing multiple months and change data that is shown in two months in one month (I guess it should just update both).

I'd set up "exercise" and "stretches" when I was taking exercise classes and trying to do a little movement on non-class days. But now I have no classes for a month (gnashing of teeth - I love my classes!) and am doing a different system entirely... so, I'm doing daily exercise for a certain time, but varying what it is, and would like to track that without making new calendars.

Plus, I'd like to use a naming system that makes the related calendars line up next to each other.

2) Or... I'd like the ability to put a note on a calendar day, like a comment in Excel. That would be SO useful.

Here are some more explicit directions, in case it's just a matter of confusion and not an actual technical issue.

I see you've created two tags, 'nosdiet' and 'diet' (I assume this was intentional, that there are two slightly different diet habits you want to track? If not, highlight the one you don't want and click 'remove.').

To see a calendar, highlight the tag or tags you are interested in and click 'show'.

Choose the mark you want to make from the radio buttons (red, green, yellow, etc.). Then click the days to indicate your performance. The save button should become enabled and show how many changes remain to be saved. Click it to save your changes.

Sick days are S-days. Injury counts as sickness. (If you are injured enough.)_________________"You've been reading about arctic explorers," I accused him. "If a man's starving he'll eat anything, but when he's just ordinarily hungry he doesn't want to clutter up his stomach with a lot of candy."
Dashiell Hammett

I am taking S days still. The back issue this time is a bad one because I still work at my computer and it's the sitting that is aggravating the back. (It doesn't seem to matter how ergonomic my chair is) Moving ever so slowly, makes me feel like an old lady and I hate that.

The NoS diet has become almost automatic. I started this months ago when I was registered under a different name. But I got lost somewhere in the bowels of computer hell.

I re-registered because I have a different email address and because I wanted to be able to post. And once I saw HabitCal, there was no choice.

So the S days I am taking are the exercise and daily 15. I am doing back exercises which help until I get back to the computer.

Sometimes I think I'm nuts._________________Happily eating 3 times a day

I realize you're offline for a while Reinhard, but I thought of a suggestion for the habit calendar. I'd like to see an easier way to share habitcals. I don't know how possible or complicated it would be, but I'd love to see a link to folks habicals at the bottom of a post, where the profile, PM, email, web links show up. I suppose we could put them in our web link, but I thought a dedicated one would be neat.

That's a great idea. The habitcal isn't quite 'social' enough as things stand. I should also make the urls work by username instead of id so you don't have to rely on these weird ids if you're typing it in. I'll have to be a little careful not to trash the bulletin board software in the process, but I think I can manage it.

Another social thing I was thinking of doing was adding little 'badges' to the tag summary pages. On the main tag page it, it could do a tricolor bar chart for each tag to show how many total greens, reds, and yellows all users doing that tag got for each of the past 30 or 60 days. (1 px height per 'event,' 1 px width per day, I'll rethink when there are enough users for a tag to make the height prohibitively large). That way people can feel like they're part of a 'tag team.' On each individual tag page, where all the users for each tag are currently listed, it could give a personal badge for each user with a fixed height and 1px per day width for 30 or 60 days. This would be motivationally useful in a friendly-competitive way, and it would give others a clue on who to click on to receive/give inspiration. There are a lot of blank habitcals right now. Both these would be optional, of course.

That probably made no sense.... I'll do mock-up or test version when I get back.

Another social thing I was thinking of doing was adding little 'badges' to the tag summary pages. On the main tag page it, it could do a tricolor bar chart for each tag to show how many total greens, reds, and yellows all users doing that tag got for each of the past 30 or 60 days. (1 px height per 'event,' 1 px width per day, I'll rethink when there are enough users for a tag to make the height prohibitively large). That way people can feel like they're part of a 'tag team.' On each individual tag page, where all the users for each tag are currently listed, it could give a personal badge for each user with a fixed height and 1px per day width for 30 or 60 days. This would be motivationally useful in a friendly-competitive way, and it would give others a clue on who to click on to receive/give inspiration. There are a lot of blank habitcals right now. Both these would be optional, of course.

That probably made no sense.... I'll do mock-up or test version when I get back.

Reinhard

It made perfect sense to me. And I have to say, I like it I'll look forward to that when you get a chance to implement it, as it sounds really good. especially for (relative) newbies like me who'd like to know who to ask for help or advice if necessary. Sometimes on boards like this, the noisiest ones aren't always the most successful (not saying that anyone "noisy" here is unsuccessful, but hopefully you get what I mean!).

Great! I'm glad you like/understand the idea. I don't think I'm going to be able to get to it this week (drowning in vacation backlog at work/dealing with copyedited nosdiet manuscript), but I'll dive in as soon as I'm able. I keep refining it in the back of my mind and I think it should be pretty neat when I finally get a chance to code it up.

I keep refining it in the back of my mind and I think it should be pretty neat when I finally get a chance to code it up.

It might be even better due to the delay - because your brain is working on it all the time without you knowing about it, and it might come up with a better code, or idea, or whatever, because you've had the extra time to "work" on it

The manuscript sounds great. I will try to get hold of a copy, assuming I can get somewhere to ship it to Malaysia Good luck with that!

I set up 3 habits, but only one ("ShovelGlove" - the first habit created) seems to be working.

For the other 2 habits, I can view the calendars and edit days, but the changes are not saved. I click the save button, and the 'your changes were saved' alert box pops up, but the calendars remain blank.

EDIT: I took the underscores out of my habit names and after not saving the first couple changes I made, they all seem to be working now. Weird.

If it helps, I'm using Firefox v. 2.0.0.6 under Linux.

As far as features, I'd like to be able to add a description for each habit, possibly an end result (such as 'lose 20 pounds' for a No S Diet habit), and requirements for each habit to be checked a success or failure for a day. It kind of goes against the simplicity of HabitCal, but I'm predicting that if I don't have specific guidelines defined, I'll end up justifying bad behaviors in my mind & call a day a success when it should actually be a failure.

As far as the interface is concerned, would it be possible to show calendars for all defined habits by default, or add a 'show all' button?

Also, can web pages handle right & middle mouse clicks? If so, a left-click could set a day to 'success' (or whatever status is selected by the radio buttons). Right-click on a day could set its status to 'exempt', and a middle-click could set a day to 'failure'. All 3 buttons could also toggle a day from a colored state back to blank with an extra click. Maybe use alt-click and ctrl-click with the left mouse button instead of (or in addition to) using 3 buttons? It might be more trouble than it's worth to set up all the AJAX/JavaScript, but (at least in my head) seems like it would make editing calendars faster & easier._________________Tomorrow, I was nothing.
Yesterday, I'll be.

1. I fixed the underscore tags not saving problem (I think other problems people have reported can be traced back to this).

2. I made all tags selected by default when you used the "Edit" link from the main habitcal page. If you want to link directly from another site, the url parameter t=* will select all tags. At some point, I'll add an explicit "select all" button and update the selections more intelligently after an add/remove tags event, but I'm thinking I want to replace the multiple select list with checkboxes (less visually appealing but more user friendly), so I'm going to wait till I've sorted that out till I invest more energy in diddling with tag selection.

The other issues you raise are a little trickier... I know from experience on other projects that left/right/center mouseclick detection is a real pain to get working cross browser. But I'll think about it... another option, which is technically easier to get working reliably but perhaps not quite as intuitive is detecting modifier key click combinations (shift click, control click, etc).

Adding tag description is a good idea too.... others have asked for it too. Not something I can squeeze in this morning, but hopefully soon.

Hi, I've been using the HabitCal successfully now for a few weeks, and I love it - but I have a few suggestions for improvements...

1. I find it slightly counter-intuitive that successive months appear in reverse order. The dates within the months increase as you go down the page, so it would be good if the months themselves also did this; that way the end of one month would flow seamlessly into the next.

2. I don't seem to be able to 'blank' a date back to white if I've erroneously filled it in.

3. I'd also second some others' suggestions of being able to add descriptions for tags, and some form of easier integration with the forum check-in posts, (or a way of being able to add additional clarification to failures/exemptions).

4. As an alternative to the left-click/right-click/shift-click alternatives, why not just have the colours cycle through green/red/yellow/white with each click? Then it's just one click for success, two for fail, etc. It would probably be less clicks overall (assuming most people manage more greens than reds...) and would be very easy to understand.

Overall, it's great and really doesn't need much improvement, but these are just a few of my ideas.

Thanks for these suggestions, Spook. I'm very happy you find it useful as is. I hope to get version 2 out before new years 2008 -- and if I do, some of these will certainly be in there.

Brief responses to your points:

1. you're right... at the very least I could make this a user preference. Then maybe I'd make it the default if it's what most people prefer. The within months dates not flowing smoothly is jarring, with the current sort. The reason I did it this way is because I assumed more recent is more interesting, but maybe this cost outweighs that consideration.

2. you should be able to do this by selecting the "blank" radio button and then clicking the date. What browser/os are you using?

3. tag descriptions and text notes are at the top of my list for version 2 todos.

4. That's a good suggestion, but I want to think very carefully about changing the way the clicking works... The current interface has the advantage of being self-documenting and scalable: each radio button says what it does right next to it. I think this will be clearer for most people. Plus if I add additional options (like add note) click counting becomes very awkward (4 clicks for that? 5 actually, if you count blank). But I will think hard about adding some kind of more efficient power user mode... maybe a keyboard toggle that would switch the radio buttons?)

One feature that would help me a lot would be the ability to just write something in each field. Four letters just below the date, for instance. That would make it possible to keep track of more complex resolutions.

For example you have an exercise program of Jogging, break, Cycling, break, swimming, break, walking- you could just note down: Jogg, break, cycl, break, swim, break, walk. With this example, breaks are not exempt days, but also resolutions, so you can't just use yellow.

On reflection I actually think that would be overkill. The simplicity of the current system seems to be helpful in keeping me focused. You just can't keep track of too complex stuff this way. Any system you can't just remember is probably too complicated anyhow. Some extra functions would be nice, but I'm now in favor of keeping it really, really simple. Anything that gives me the opportunity to overcomplicate things I'll use to the furthest extent possible I'm afraid.

One thing though: I have been reordering my tags by priority, which I just did by recreating everything in the order I wanted it and then deleting the old stuff. I'm not quite certain, but I think when I added "Nosdiet" it automatically overwrote the old lower-case "nosdiet" tag. Probably not something that'll come up a lot as an issue, but I thought I'd mention it.

That's one of the reasons I've been taking my time implementing any changes (the other is laziness ): I want to think long and hard about the extra complexity they had, and whether that cost is worth it. Some ideas that seem good in themselves, are no longer so good when there are a hundred more just like them.

I'll look into the reordering... that would be a nice (and simple) feature. As for the case sensitivity, it seems to be a quirk of the way the database indexes things. You can use mixed case, but the index is case insensitive. I think what I'll do is just enforce lower case for everything. Better be a little limited and predictable than unlimited and suprising.

2. you should be able to do this by selecting the "blank" radio button and then clicking the date. What browser/os are you using?

It works exactly as you described. Weird. I must have been doing something wrong! (Firefox 2 & Ubuntu Linux, for the record)

reinhard wrote:

4. That's a good suggestion, but I want to think very carefully about changing the way the clicking works... The current interface has the advantage of being self-documenting and scalable: each radio button says what it does right next to it. I think this will be clearer for most people. Plus if I add additional options (like add note) click counting becomes very awkward (4 clicks for that? 5 actually, if you count blank). But I will think hard about adding some kind of more efficient power user mode... maybe a keyboard toggle that would switch the radio buttons?)

Point taken. I like the idea of the keyboard toggle actually. This could be implemented very simply by assigning access keys to the radio buttons. However it might not be that useful unless the whole process (of selecting dates) could also be keyboard driven, which would be *much* more complicated.

For a moment I considered making this user configurable, but I think 99% of the time users are going to prefer it this way, and don't want to confuse and clutter the interface. If you do want to be able to configure the sort or preferred it the old way, let me know and I'll reconsider.

I'd been hoping to have a major new release of the habitcal out before jan 1, but there are less than 2 weeks left and it ain't gonna happen. I don't want to rush out lots of changes that mess up the program completely at the heaviest traffic period of the year. It's been relatively nice and stable for a while and I don't want to mess with that. Instead, I'll see if I can squeeze in a few of the littler things that have been suggested here and taking my time to do version 2 right (and bug free).

Among other things, I've been thinking of reimplementing it in flash. I've been doing a lot of flash for my day job recently, and have been very impressed with how mature the technology has gotten (see google finance, yahoo maps, and youtube, among others). I think it would be less quirky across browsers, much easier to code and maintain, and open up lots of new visualization possibilities.

When I go into HabitCal and click on Edit there are no habits listed in the box next to the date. If I click the Add button I just get a "clunk" sound. No calendar is displayed so I cannot pick a date. Please help._________________ilovekitties

I've started some HabitCal projects but would really like the ability to rename trackers. E.g. I created one Dinner1830, meaning I want to have dinner before half past six every day, but now I'd like to change it to seven, which is more realistic, and there's currently no way to do that, is there?

Well, deleting and creating a new tag means you lose your data (you don't actually lose it, it's still sitting there stubbornly under the old tag). For now I could go into the database and change this manually for you (just let me know exactly what you'd like me to call it). I'd be happy to do this, but obviously it's not a very "scalable" solution to something I'm surprised no one has asked for before. I'll certainly build in direct support for this when/if I ever get around to pushing out version 2.

Since all my tags are still just a couple of days old - and since I know I wouldn't want to have to edit stuff on demand if I was in your shoes - I'll simply delete the ones I have, give them more general names (e.g. "EarlyDinner" instead of "Dinner1830") and specify the exact details in a memo to myself somewhere. Then I can easily change that without having to bother you - my newfound hero.

Check out my post on the topic of Extra Habitcals; I posted it in the midst of these entries on April 21. Still working for me pretty well--although like you said, I had to make me a little legend that reminds me exactly what they mean!

Thanks for the good thought. I need to "weight" a lot longer before I can declare I no longer need to "lose". . . but I'm determined to get there. Then I'll become LA Winner!

I do feel like I'm winning already simply because I have formed such positive habits with Everyday Systems. But from the beginning, I set out to be the LA Loser until I'd made a significant dent in the loss I need to make. So till then. . ._________________LA Loser. . . well on my way to becoming an LA Winner.

I think it would be easy technically, and I see the rationale, I just want to be careful about adding seldom use options. The Sunday start is the conventional calendar paradigm, and I'm not sure how many people would want to break from that (anyone else out there, let me know if you would! more votes would definitely help me make up my mind).

I think it would be easy technically, and I see the rationale, I just want to be careful about adding seldom use options. The Sunday start is the conventional calendar paradigm, and I'm not sure how many people would want to break from that (anyone else out there, let me know if you would! more votes would definitely help me make up my mind).

Reinhard

I can't say I'd vote for it, but my husband is Swedish and in Sweden, all calendars start the week with Monday and end with Sunday. He is constantly telling me our calendars are "wrong", LOL.

I did some poking around on the web and it does seem like there is some support/precedent for calendars starting the week on Monday. It does certainly make a lot of SENSE. It looks like outlook's calendar lets you choose the start day for your week.

What I think I'll do is create a habitcal preferences page that will let you choose the start day for the week and other stuff like what your default view should be (mine would be table view instead of the current calendar view, for example).

No offense to anyone from Sweden, lol, but I am fond of the good ole HabitCal the way it is now.. I guess it's because I'm used to the same calendar now for 41 years..
Old habits die hard _________________There is no Wisdom greater than Kindness

Thanks for this great tool, HabitCal. I like it a lot and I'll use it every day now.

I may use the colors a bit differently though. For me the green color represents a good day, the yellow, a day where i misbehaved slightly, but was still on track most of the times .. and red, when i was misbehaving more.
I prefer that color code personally.

HabitCal, I would like it if it started in the table view mode by default instead of the calendar mode though, that's the only improvement I can think of at the moment.

Maybe that could be a user preference, a box you could check if you prefer it that way, etc. Nothing major of course. Wouldn't most people prefer the table view by default ? I was just thinking about that.

I find this tool very useful and it helps track your behavior well, I wish I would have found out about this months ago in fact.

I think most people (and I could easily query the database to check that this is actually true) use the habitcal for a very small number of habits -- possibly just one. For that, Calendar view is fine, and the most familiar paradigm.

I am trying to add the May 2009 calendar. I click the Load button after adding 2 months and May 2009, the change does not stay. The next time I log in, only the April 2009 calendar shows up. Is there a way for me to fix this?

I added the tag "nosdiet" but no matter how I click on it, highlight it, or anything else, I can't get to see the calendar and don't have a "show" button anywhere. I even had my husband to look at it too!

Thanks for the habit cal. It's extremely motivating, especially for exercise. I just like seeing the green squares lining up. Can you please add 2010 to the menu, so we can start using it for January 2010?

Thanks again for your reply. I'm publishing my response to your email because it may help others:

Now I see what my problem was.

Evidently the 2 non-weekend S-days a month program was throwing me off when applied to the shovelglove calendar that I use to record compliance with my personal routine that is only three days a week, described at:

HabitCal seems broken today. It looks like the problem has to do with requesting javascript over HTTP when the page was brought in as HTTPS. If it had been open source, I would have just put in a pull request for a fix. Heh. Instead, I'll give you the errors from the Chrome console (also not working in firefox):

Code:

Mixed Content: The page at 'https://everydaysystems.com/habitcal/edit/?o=9649&v=c&sc=1&m=10&y=2015&t=nosdiet' was loaded over HTTPS, but requested an insecure script 'http://www.google-analytics.com/urchin.js'. This request has been blocked; the content must be served over HTTPS.
everydaysystems.com/:37 Uncaught ReferenceError: urchinTracker is not defined(anonymous function) @ everydaysystems.com/:37
everydaysystems.com/:1 Mixed Content: The page at 'https://everydaysystems.com/habitcal/edit/?o=9649&v=c&sc=1&m=10&y=2015&t=nosdiet' was loaded over HTTPS, but requested an insecure script 'http://yui.yahooapis.com/2.2.2/build/yahoo/yahoo-min.js'. This request has been blocked; the content must be served over HTTPS.
everydaysystems.com/:1 Mixed Content: The page at 'https://everydaysystems.com/habitcal/edit/?o=9649&v=c&sc=1&m=10&y=2015&t=nosdiet' was loaded over HTTPS, but requested an insecure script 'http://yui.yahooapis.com/2.2.2/build/event/event-min.js'. This request has been blocked; the content must be served over HTTPS.
everydaysystems.com/:1 Mixed Content: The page at 'https://everydaysystems.com/habitcal/edit/?o=9649&v=c&sc=1&m=10&y=2015&t=nosdiet' was loaded over HTTPS, but requested an insecure script 'http://yui.yahooapis.com/2.2.2/build/connection/connection-min.js'. This request has been blocked; the content must be served over HTTPS.

Just a quick note to thank you, Reinhart, for HabitCal, which I have used off and on for some time and has been a great help to me and a great introduction to habit tracking. These days, it's easier for me to do my tracking on my phone and now there are lots of well made apps for free or cheap that help with that. I'm using HabitBull and love it, but I do sometimes feel nostalgic for HabitCal. Thanks again and have a great day!

OK, I think I got rid of the mixed content messages in habitcal, but there are a bunch lurking around in other corners of the everydaysystems site. I'll keep hunting them down but always feel free to let me know when you bump into this or anything else that looks peculiar.