I am from Croatia.(Far far away I know).Still I don't see that as a problem since with today's technology you can work somewhere else like you are really there even if it's on the other side of the planet.That's the point of the ONLINE work,internet and programs like Team Viewer in the first place anyway
My projects (windows applications) are also based on .NET framework.
Most of the time I use old .NET 1.0...don't ask me why lol that's just me I guess
I suppose you use .NET 4.0 ? If yes that's really not a problem at all since many things are easier in .NET 4.0 anyway.
You might pay attention on the compatibility though...since projects made in .NET 3.0 , 3.5 and especially in 4.0 do not work correctly or do not work at all under older Windows operating systems such as Windows 98,ME and sometimes even 2000.Still that shouldn't be a problem since most of the people do not use those operating systems,but there ARE still many companies,schools and even hospitals which use those old Windows operating systems.My country is unforcenately a perfect example for that lol.
The point is that the more your application (project) is compatible,more people will be buying it.Because after all...MONEY is the point of all this anyway
I know few softwares which work ONLY under Windows 7.It doesn't even work in Vista.But if that same software made by someone else works under MANY Windows editions,it is a bigger chance that the one which is more compatible will bring a lot more money.I am pretty sure that you know many "geeks" which hate upgrading their operating systems.Well in those cases,application (project) made by let's say "us" which is more compatible will be selling a lot more.And after all that's the whole point
I have been working through the Team Viewer many times on other computers in other countries in order to help people,educate them and also fix their problems.At the end it is the same wether I am there or not.
It's important that the work has been done wether it is when the person is REALLY there in the office or if the person has connected to THAT computer in the office from other country.It is the same thing at the end anyway.
Also one thing aboput the projects is that MANY people believe it or not like to have a program which can be customizable.That means that most of the people like to have an ability in their programs to change it's look,rearange the controls just the way they like it,colors,letters and so on.These things do not seem important to "us" but to many users they do.Most of the people will not buy a program no matter how good it is if they do not or cannot change the look of the program in the case if they don't like it.
As for the team,5 is not bad at all.Of course the more the better
Today many people work online from home.It is the same at the end anyway.Wether you are there or doing it from home.That's the point of the INTERNET anyway.
I have just finished few jobs with few people so currently I am free and available so if possible,I could be a part of your team if you agree with that of course.Like I said above...money can always come in handy to me ^^
I like working in team.After all it is always better,faster and easier to work in team than alone like I do most of the time lol.
Of course I do not have to do the same job like your team does.I can do the most boring part if you want.I am used to everything anyway lol.For example I can:
-be a tester and test your projects and report bugs...
-test applications on other Windows operating systems (any) and report compatibility bugs and issues...
-be a part of your team and help with the project by writing one part of the code while the rest is working on other parts in order to finish project sooner...
-sending commercials about new products to your clients in order to spread your commercials.(Even though I would rather make the project which does this for us daily anyway lol)
-or whatever you decide for me to do of course.Like I said...I am used to everything
Anyway think about it and let me know.