Rogue of the Multiverse was nominated for four XYZZY Awards, and won Best Individual NPC.
You can read a transcript of the awards ceremony here. If you want to skip to my acceptance speech, written by the Imbroglio's most wanted scientist herself, just search the page for "giant turtle".
Congratulations to all the other winners and nominees - especially Matt Wigdahl, who walked away with no less than seven awards for Aotearoa.
Showing posts with label Rogue of the Multiverse. Show all posts
Showing posts with label Rogue of the Multiverse. Show all posts
Sunday, 27 February 2011
Tuesday, 14 December 2010
Rogue of the Multiverse
Taking second place in the 16th Annual Interactive Fiction Competition...
![](http://web.archive.org./web/20170728183725im_/http://1.bp.blogspot.com/_YcJN5ZAyGRg/TQNXOybQzZI/AAAAAAAACQg/wJh2iNmoqOk/s400/Rogue-Cover.jpg)
Rogue of the Multiverse
A runaway adventure, careering through time and space.
Welcome to Dryzandia, convict 76954. Oh, you're a human? We don't get many of your kind around here, and when we do they don't last for long.
Escape? To where? There's nothing out there but barren wasteland and a saurian civilisation that'll eat you alive. But... every so often one of you alien inmates gets selected for some government programme or something. I don't know what they do there, but it can't be worse than this place... Can it?
--DOWNLOAD--
-Download the latest version (zipped) [Mirror] [Random mirror]
-Download the original competition version [Random mirror]
--INSTRUCTIONS--
-The latest version includes a Windows executable version that you can just double-click to run.
-Linux and Mac users can play the game by running the included .t3 file with an interpreter from this page.
-If you're not sure how to play, enter the commands ABOUT or INSTRUCTIONS.
-If you get stuck, just enter HINT.
![](http://web.archive.org./web/20170728183725im_/http://1.bp.blogspot.com/_YcJN5ZAyGRg/TQNXOybQzZI/AAAAAAAACQg/wJh2iNmoqOk/s400/Rogue-Cover.jpg)
Rogue of the Multiverse
A runaway adventure, careering through time and space.
Welcome to Dryzandia, convict 76954. Oh, you're a human? We don't get many of your kind around here, and when we do they don't last for long.
Escape? To where? There's nothing out there but barren wasteland and a saurian civilisation that'll eat you alive. But... every so often one of you alien inmates gets selected for some government programme or something. I don't know what they do there, but it can't be worse than this place... Can it?
--DOWNLOAD--
-Download the latest version (zipped) [Mirror] [Random mirror]
-Download the original competition version [Random mirror]
--INSTRUCTIONS--
-The latest version includes a Windows executable version that you can just double-click to run.
-Linux and Mac users can play the game by running the included .t3 file with an interpreter from this page.
-If you're not sure how to play, enter the commands ABOUT or INSTRUCTIONS.
-If you get stuck, just enter HINT.
Monday, 13 December 2010
Ready to Cram
In addition to fixing the bugs and small annoyances that I know of, I've also made the following changes: the full score option at the end will do something a little different (I'll let you find out what for yourselves) and examining yourself will list any body parts that are injured (just like in real life).
Now I just need to give it a once over and pluck up the courage to cram it into the intertubes.
Now I just need to give it a once over and pluck up the courage to cram it into the intertubes.
Sunday, 12 December 2010
Checks and Embellishment
![](http://web.archive.org./web/20170728183725im_/http://1.bp.blogspot.com/_YcJN5ZAyGRg/TQVQoLdti5I/AAAAAAAACQo/ZpXzCic_AFs/s400/rogue_creaturecode.png)
I have met my deadline, in that I've fixed the bugs I know about and have a page ready to publish and link to the little sidebar image on the right.
But before that I want to play through the game to be reasonably sure I haven't broken anything. And I also want to add something that's been bugging me: a more flavourful response to FULL SCORE at the end of the game. Watch this space.
(One of the more dreary activities I engaged in was sifting through the different creature and structure types to make sure I've caught all the instances of objects with text copied and pasted from other objects. The worst part was finding the odd piece of prose I really liked and then realising that the chances of any given player encountering it are minimal.)
Thursday, 9 December 2010
Oh Right
I keep getting distracted, so I've resolved that this weekend is when I'll finish a bug-fixed version of Rogue of the Multiverse and give it a proper release page.
Or your money back.
Or your money back.
Wednesday, 24 November 2010
Rogue of the Multiverse: What was I thinking?
One of the interesting parts of the IFComp experience is reading a couple of dozen reviews that speculate on your design decisions, and having to remain silent. It suddenly makes you feel all bottled up, even if you don't normally go into the design of your games publicly. So I guess that's why you now get a post about why I did what.
I'm posting this before my more general release post on the game because it will be full to the brim with spoilers and I'd therefore like it to appear further back in the Crowchives (that is what they are called). It goes without saying that if you haven't played the game, don't read this post. Although, I suppose if you're not planning on playing the game, it can't hurt - and it might even change your mind. Okay, let's get started.
The Title
I guess I have an interesting relationship with titles. A lot of people think Dead Like Ants is a weird title. I like it. Rogue of the Multiverse, on the other hand, well, it's a title alright, but I probably could have done better. My main inspiration was looking up synonyms of “thief” in a thesaurus, and picking the one that sounded the least criminal.
I was also kind of thinking about roguelikes – which, when I play them, amount to brief excursions to randomly generated worlds that quickly dismember and then kill me. I wouldn't claim that RotM is a roguelike, even partially, but it may to a slight extent mirror the experience of a typical roguelike protagonist.
Why IFComp?
If you've ever seen me express an opinion in discussions revolving around IFComp, you might have been surprised to see me actually enter the event. In a nutshell, I think there's too many rules for my liking, and, at least until recently, IF authors have been too reticent to release games outside the competition. I've always maintained that it's entirely possible to get your games noticed outside “the comp”, where they'll have a much more organic relationship with their audience – and with the growth of the IFDB and Intfiction.org, I think this view is now much more widely accepted than it was two or three years ago.
But, having said that... well, the thing is that the audience you get probably won't actually be in the traditional IF community, or at least that's how it's always seemed to me. It's always felt like there's an internal core, a caramel centre if you will, of IF players for whom IFComp is Interactive Fiction, and anything outside the competition never gets on their radar.
So the past year it's been on my mind to enter a small game in the competition just as a way of saying “Hi” to those folks.
The Two Projects and the Seven Dwarves
This past year I've worked on quite a few disparate projects. First is what I maintain is a really cool idea, but which, after prototyping, I'm convinced requires a rethink and possibly a complete change of format. Graduating from that, I was struck with inspiration for how to tell the story of these two characters who have been haunting me for a couple of years now. At this point I have now defined a mostly complete plan for their game, and just need to find the time and energy to make the damn thing (it would probably be my biggest project yet, in terms of breadth and length). And then I'm working on ideas in Flash, and also prototyping little random ideas that crop up.
Which is all great, but by this point it's August and I have nothing for IFComp.
“Hang on a minute lads...”
![](http://web.archive.org./web/20170728183725im_/http://2.bp.blogspot.com/_YcJN5ZAyGRg/TO2MU6T_hMI/AAAAAAAACOg/4oz9VxQEiwY/s400/reminders.jpg)
I don't know where the idea for Rogue of the Multiverse came from. In my memory the development period is just a blur of frantic work on the game eating up all my spare time, hopeless longing for its completion, and eye strain. Most projects warrant a little page in my diary at the start of their development with a brief sentence explaining my initial idea: “Entirely keyword IF”, for example, or “An ant climbing a tree.” But Rogue of the Multiverse just leaps straight into scribbled to-do lists, interspersed with random lines of dialogue and actions I suspected might break the game.
Did RotM lose anything by being developed so quickly? Inescapably, yes. But did it lose anything good? No, not so much.
The Missions
I saw the missions as being the core of the game, but, unfortunately, always in pretty much the same guise they're in now – a guise which almost every reviewer saw as simplistic and not especially fun.
Given more time, I would only have made a greater variety of worlds. Post-apocalyptic ones were high on my list, along with a city being attacked by a giant monster, and an ocean environment. I also didn't get around to adding any instant-death worlds – volcanoes, gas giants, monsters' stomachs, that sort of thing. I would have eventually implemented “story worlds” with specific maps and gameplay (one of my first and favourite ideas would have been called “Chimp World”), but, crucially, only appearing in between “normal” missions.
I am pleased that at least one reviewer enjoyed these missions the way they were intended – as a simple, shallow and silly adventure through worlds where merely encountering an octopode in a corset is supposed to be satisfying without trying to interact with her, but for the most part I agree that the gameplay of moving to grid co-ordinates while being dismembered isn't good enough to support itself for long.
I had – and have – a lot of ideas for how Rogue of the Multiverse could be a larger game, but they all revolve around the player taking more missions, rather than making the missions themselves more interesting, which I think has to come first. I think the fix that people really had in mind was much more richly implemented mission environments, but that, well, that's kind of not what I was going for.
Bigger or Deeper?
A few reviewers tried to guess what my intent was with the missions, and the game in general. Was I parodying dungeon-grinding RPGs? Was I trying to present a cut-down, all-action game? Well, I did have an intent, and it was this: to argue that an IF game can be shallow and still be fun.
There's a pretty universal ethic in the IF community that deep implementation is good, and shallow implementation is bad. It's not just that the deeply implemented game says, “The feather has an iridescent sheen.” where the shallow game says, “You see no feather here.” It's that the ideal is the command “>PUT FORK IN TOASTER” should prompt a witty response about electrocution.
I don't think there's anything wrong with that. If a game can do that, it's great. But I also strongly believe that those IF games that, whatever literary genre they may belong to, are all ultimately of the “find object, use verb with object” genre should not hold a monopoly. There can and should also be text games that focus on action, or choice, or exploration, or resource management, or calculated risk taking, or other things that nobody has thought of yet.
Rogue of the Multiverse attempts to show that a limited game can still be one with a strong character, cool stuff to do and a memorable world. It tries to find ways to allow a player access to a broad spectrum of things without implementing any of it especially deeply. Is it successful at this? Well, the mileage varies between players, but I think it at least shows that this isn't a fruitless route to take.
Brevity and focused interaction are, I believe, a viable alternative to encouraging players to expect the game to respond to any syntactically correct command.
Dr. Sliss and "Friend"
![](http://web.archive.org./web/20170728183725im_/http://3.bp.blogspot.com/_YcJN5ZAyGRg/TO2MpBJXeKI/AAAAAAAACOo/7IdlWwiSCR4/s400/chaseNotes.jpg)
Dr. Sliss has proven to be a bit of a Marmite character. Some people love her. Some people hate her. Nobody seems ambivalent or on the fence. I'm really happy with that.
The character who is a problem is the player character. I had hoped that players would project themselves into the role, but there aren't enough opportunities for the player to express themselves, so it doesn't work out. Getting to choose your outfit is cool, but pyjamas are not a meaningful personality trait.
The Distinct Object
Well, I don't like that. But having written almost a hundred different types of object and creature to randomly appear on mission worlds, implementing their constituent components as well seems like a Sisyphean task of the “take a flying leap” variety.
So, the message “you see no distinct feathers here” was born. Probably not the best one I could have come up with, but the idea was to set expectations. “Yes,” this message tries to say, “if you see an object in the text, you should be able to interact with it. But not at too fine a level of detail.”
Did it work that way? No, probably not. But I still think it's less jarring than the original.
The Bugs
Inevitably, there are bugs in the finished version. And it really irks me. At least two mission objects include incorrect text. It's also possible to completely derail the game at one point. Otherwise, though, I think it's mostly solid.
The Future
What next for Rogue of the Multiverse? Well, given that I've been meaning to release a new version of Snowblind Aces for so long that I've forgotten why I thought it was necessary, I wouldn't hold your breath. A new version of RotM that fixes the most basic issues I've seen, and includes a Windows executable version is probably the best you'll get.
Still, the idea of coming up with better mission gameplay and expanding the game to involve alternate routes - including autonomy from or antagonism with Dr. Sliss – well, I find the notion theoretically appealing. On the other hand, if you want me to forget about a game and start focusing on other projects, a great way to do that is by making me keep silent about it for six weeks. And all I really wanted out of this was to make a small game and enter it in IFComp – on which count, mission well and truly accomplished.
I'm posting this before my more general release post on the game because it will be full to the brim with spoilers and I'd therefore like it to appear further back in the Crowchives (that is what they are called). It goes without saying that if you haven't played the game, don't read this post. Although, I suppose if you're not planning on playing the game, it can't hurt - and it might even change your mind. Okay, let's get started.
The Title
I guess I have an interesting relationship with titles. A lot of people think Dead Like Ants is a weird title. I like it. Rogue of the Multiverse, on the other hand, well, it's a title alright, but I probably could have done better. My main inspiration was looking up synonyms of “thief” in a thesaurus, and picking the one that sounded the least criminal.
I was also kind of thinking about roguelikes – which, when I play them, amount to brief excursions to randomly generated worlds that quickly dismember and then kill me. I wouldn't claim that RotM is a roguelike, even partially, but it may to a slight extent mirror the experience of a typical roguelike protagonist.
Why IFComp?
If you've ever seen me express an opinion in discussions revolving around IFComp, you might have been surprised to see me actually enter the event. In a nutshell, I think there's too many rules for my liking, and, at least until recently, IF authors have been too reticent to release games outside the competition. I've always maintained that it's entirely possible to get your games noticed outside “the comp”, where they'll have a much more organic relationship with their audience – and with the growth of the IFDB and Intfiction.org, I think this view is now much more widely accepted than it was two or three years ago.
But, having said that... well, the thing is that the audience you get probably won't actually be in the traditional IF community, or at least that's how it's always seemed to me. It's always felt like there's an internal core, a caramel centre if you will, of IF players for whom IFComp is Interactive Fiction, and anything outside the competition never gets on their radar.
So the past year it's been on my mind to enter a small game in the competition just as a way of saying “Hi” to those folks.
The Two Projects and the Seven Dwarves
This past year I've worked on quite a few disparate projects. First is what I maintain is a really cool idea, but which, after prototyping, I'm convinced requires a rethink and possibly a complete change of format. Graduating from that, I was struck with inspiration for how to tell the story of these two characters who have been haunting me for a couple of years now. At this point I have now defined a mostly complete plan for their game, and just need to find the time and energy to make the damn thing (it would probably be my biggest project yet, in terms of breadth and length). And then I'm working on ideas in Flash, and also prototyping little random ideas that crop up.
Which is all great, but by this point it's August and I have nothing for IFComp.
“Hang on a minute lads...”
![](http://web.archive.org./web/20170728183725im_/http://2.bp.blogspot.com/_YcJN5ZAyGRg/TO2MU6T_hMI/AAAAAAAACOg/4oz9VxQEiwY/s400/reminders.jpg)
I don't know where the idea for Rogue of the Multiverse came from. In my memory the development period is just a blur of frantic work on the game eating up all my spare time, hopeless longing for its completion, and eye strain. Most projects warrant a little page in my diary at the start of their development with a brief sentence explaining my initial idea: “Entirely keyword IF”, for example, or “An ant climbing a tree.” But Rogue of the Multiverse just leaps straight into scribbled to-do lists, interspersed with random lines of dialogue and actions I suspected might break the game.
Did RotM lose anything by being developed so quickly? Inescapably, yes. But did it lose anything good? No, not so much.
The Missions
I saw the missions as being the core of the game, but, unfortunately, always in pretty much the same guise they're in now – a guise which almost every reviewer saw as simplistic and not especially fun.
Given more time, I would only have made a greater variety of worlds. Post-apocalyptic ones were high on my list, along with a city being attacked by a giant monster, and an ocean environment. I also didn't get around to adding any instant-death worlds – volcanoes, gas giants, monsters' stomachs, that sort of thing. I would have eventually implemented “story worlds” with specific maps and gameplay (one of my first and favourite ideas would have been called “Chimp World”), but, crucially, only appearing in between “normal” missions.
I am pleased that at least one reviewer enjoyed these missions the way they were intended – as a simple, shallow and silly adventure through worlds where merely encountering an octopode in a corset is supposed to be satisfying without trying to interact with her, but for the most part I agree that the gameplay of moving to grid co-ordinates while being dismembered isn't good enough to support itself for long.
I had – and have – a lot of ideas for how Rogue of the Multiverse could be a larger game, but they all revolve around the player taking more missions, rather than making the missions themselves more interesting, which I think has to come first. I think the fix that people really had in mind was much more richly implemented mission environments, but that, well, that's kind of not what I was going for.
Bigger or Deeper?
A few reviewers tried to guess what my intent was with the missions, and the game in general. Was I parodying dungeon-grinding RPGs? Was I trying to present a cut-down, all-action game? Well, I did have an intent, and it was this: to argue that an IF game can be shallow and still be fun.
There's a pretty universal ethic in the IF community that deep implementation is good, and shallow implementation is bad. It's not just that the deeply implemented game says, “The feather has an iridescent sheen.” where the shallow game says, “You see no feather here.” It's that the ideal is the command “>PUT FORK IN TOASTER” should prompt a witty response about electrocution.
I don't think there's anything wrong with that. If a game can do that, it's great. But I also strongly believe that those IF games that, whatever literary genre they may belong to, are all ultimately of the “find object, use verb with object” genre should not hold a monopoly. There can and should also be text games that focus on action, or choice, or exploration, or resource management, or calculated risk taking, or other things that nobody has thought of yet.
Rogue of the Multiverse attempts to show that a limited game can still be one with a strong character, cool stuff to do and a memorable world. It tries to find ways to allow a player access to a broad spectrum of things without implementing any of it especially deeply. Is it successful at this? Well, the mileage varies between players, but I think it at least shows that this isn't a fruitless route to take.
Brevity and focused interaction are, I believe, a viable alternative to encouraging players to expect the game to respond to any syntactically correct command.
Dr. Sliss and "Friend"
![](http://web.archive.org./web/20170728183725im_/http://3.bp.blogspot.com/_YcJN5ZAyGRg/TO2MpBJXeKI/AAAAAAAACOo/7IdlWwiSCR4/s400/chaseNotes.jpg)
Dr. Sliss has proven to be a bit of a Marmite character. Some people love her. Some people hate her. Nobody seems ambivalent or on the fence. I'm really happy with that.
The character who is a problem is the player character. I had hoped that players would project themselves into the role, but there aren't enough opportunities for the player to express themselves, so it doesn't work out. Getting to choose your outfit is cool, but pyjamas are not a meaningful personality trait.
The Distinct Object
>X STRIDERS
Large and primitive bipeds with long tails and stubby proto-feathers.
>X FEATHERS
You see no feathers here.
Well, I don't like that. But having written almost a hundred different types of object and creature to randomly appear on mission worlds, implementing their constituent components as well seems like a Sisyphean task of the “take a flying leap” variety.
So, the message “you see no distinct feathers here” was born. Probably not the best one I could have come up with, but the idea was to set expectations. “Yes,” this message tries to say, “if you see an object in the text, you should be able to interact with it. But not at too fine a level of detail.”
Did it work that way? No, probably not. But I still think it's less jarring than the original.
The Bugs
Inevitably, there are bugs in the finished version. And it really irks me. At least two mission objects include incorrect text. It's also possible to completely derail the game at one point. Otherwise, though, I think it's mostly solid.
The Future
What next for Rogue of the Multiverse? Well, given that I've been meaning to release a new version of Snowblind Aces for so long that I've forgotten why I thought it was necessary, I wouldn't hold your breath. A new version of RotM that fixes the most basic issues I've seen, and includes a Windows executable version is probably the best you'll get.
Still, the idea of coming up with better mission gameplay and expanding the game to involve alternate routes - including autonomy from or antagonism with Dr. Sliss – well, I find the notion theoretically appealing. On the other hand, if you want me to forget about a game and start focusing on other projects, a great way to do that is by making me keep silent about it for six weeks. And all I really wanted out of this was to make a small game and enter it in IFComp – on which count, mission well and truly accomplished.
Tuesday, 23 November 2010
No, Really
I am writing up a post on Rogue of the Multiverse. But first I need to pour out a lot of words - and then, preferably, to delete half of them.
Tuesday, 16 November 2010
Huzzah!
The results are out: Rogue of the Multiverse came second in IFComp.
![](http://web.archive.org./web/20170728183725im_/http://i157.photobucket.com/albums/t74/Spacecatrocketship/klavier-guitars.gif)
Now that the rule of author silence during the competition no longer applies, I suppose there's quite a bit I should post about: a proper release post for the game and an image in the sidebar, for example, and a discussion of my design decisions. I'd also like to post about some of my favourite entries to the competition. And a new release of the game with some bug fixes and a Windows executable version is probably in order.
Before I get around to all that, though, I'd just like to say a heartfelt thanks to everyone who played and rated my game, whatever rating you gave it, and to all those who posted reviews online. Please treat yourselves to a banana.
![](http://web.archive.org./web/20170728183725im_/http://i157.photobucket.com/albums/t74/Spacecatrocketship/klavier-guitars.gif)
Now that the rule of author silence during the competition no longer applies, I suppose there's quite a bit I should post about: a proper release post for the game and an image in the sidebar, for example, and a discussion of my design decisions. I'd also like to post about some of my favourite entries to the competition. And a new release of the game with some bug fixes and a Windows executable version is probably in order.
Before I get around to all that, though, I'd just like to say a heartfelt thanks to everyone who played and rated my game, whatever rating you gave it, and to all those who posted reviews online. Please treat yourselves to a banana.
Thursday, 30 September 2010
Some Relevant Images
Wednesday, 29 September 2010
Well Then
So I found an object that responds to (and, half the time, refers to itself by) the wrong name. I'm too nervous to upload a new version now, especially because my Internet connection has suddenly decided to become extra flaky. It'll have to stay.
I really need to just walk away from the thing now. It is what it is. My testers did a fantastic job in a short timespan, but by its very nature this is a game where no-one (myself included) has yet experienced every situation the player can encounter.
So my game may be a little rough around the edges, but I like to think it has a strong personality and a sturdy constitution. It may not be a work of interactive literature, or a head-scratching puzzler, but it has something entertaining to offer you, and I hope you'll all enjoy delving in and discovering it for yourself.
Check the IFComp website on Friday, and, at some point, in some time zone, my entry should be available there for download. During the competition, I won't be able to discuss the game publicly, but there'll be an email link in the game and on the IFComp site if you want to contact me about it.
Thanks all.
I really need to just walk away from the thing now. It is what it is. My testers did a fantastic job in a short timespan, but by its very nature this is a game where no-one (myself included) has yet experienced every situation the player can encounter.
So my game may be a little rough around the edges, but I like to think it has a strong personality and a sturdy constitution. It may not be a work of interactive literature, or a head-scratching puzzler, but it has something entertaining to offer you, and I hope you'll all enjoy delving in and discovering it for yourself.
Check the IFComp website on Friday, and, at some point, in some time zone, my entry should be available there for download. During the competition, I won't be able to discuss the game publicly, but there'll be an email link in the game and on the IFComp site if you want to contact me about it.
Thanks all.
Tuesday, 28 September 2010
Done. I hope.
My last tester found a couple of small issues that I almost didn't think were worth updating my version on the comp site, until I noticed that as part of my own testing I'd actually removed the fix for the worst bug in the game found by a previous tester. D'oh.
But, what's there now is what's there. I have to stop working on it at some point before the deadline, so, well, here goes nothing.
But, what's there now is what's there. I have to stop working on it at some point before the deadline, so, well, here goes nothing.
Monday, 27 September 2010
Finish line in sight...
I've uploaded a tentative final version to the IFComp site, and passed the game along to my trusted final tester...
Come Thursday, the deadline passes...
Come Thursday, the deadline passes...
Sunday, 26 September 2010
Finishing Up
I've still got reports from a couple of testers to go, but nothing left on my list to do.
Today I created a little PDF "feelie" to go with the game.
Today I created a little PDF "feelie" to go with the game.
Friday, 24 September 2010
Thursday, 23 September 2010
Tuesday, 21 September 2010
Exterminator
I was hoping to have a night off, but many of my testers got back with timely bug reports and I had a long list of things to fix instead. On the plus-side, I'm now more confident this thing will offer at least some entertainment.
Zzzzzzzzzzz
Tonight I resolved not to go to bed until I'd completed all the work on my list.
Now very tired, but ready to embark on the second phase of testing the shit out of this thing.
Now very tired, but ready to embark on the second phase of testing the shit out of this thing.
Sunday, 19 September 2010
So Close
By my reckoning I must have defined over a hundred objects these past couple of days. I'm now pretty exhausted.
Left on my list: one small part of the game, and a few things that don't work as nicely as they should.
Left on my list: one small part of the game, and a few things that don't work as nicely as they should.
Saturday, 18 September 2010
Day On
At least some of it. I suspect I could have this thing in a reasonable state of completion if I put in a proper day's work on it tomorrow.
And since I've got less than two weeks left, that would probably be a good idea.
And since I've got less than two weeks left, that would probably be a good idea.
Subscribe to:
Posts (Atom)