(all testing so far has been done with the agent)
User shouldn't get to make that choice for me. If they close it and I am still typing I am going to initialize the chat again anyway so might as well make any chat text sent reopen the window with the text.
That's a good suggestion, albeit we always try to give more control to the user. What if they indeed want to close the chat?
Well at first I didnt understand the point of having that whole left side until I just tested multiple clients at the same time. It would be pretty rare for me to want customers to be able to see each others chats. How about cut off the left side, lose the whole combined chat thing or maybe put that as a separate option called group chat or conference chat. Instead of the Tab saying General perhaps put the clients username on there (with the option to click tab and change name to better keep track, maybe an option to use "name of connection" for tab name).
Click on a client in the left pane - a
private chat with that client will start. The clients won't see each other's chats so long as you write to the private chats, not to the #general one.
If I have multiple chats going it would work like a popular IM client with the tab blinking maybe the option to have sounds when they send a message. Mousing over tab should show the ID and "name of connection" to avoid any potential confusion.
When a new message arrives, the chat icon starts blinking in the system tray. As for mousing over and sounds - I agree, we'll add that to the wishlist.
Please don't allow the chat to steal my cursor focus though I don't like that feature as it interrupts my typing.
Can you please elaborate on this.
Another thing I noticed is some how teamviewer doesnt prompt the windows firewall....not sure how that works to be honest. Is it possible to make the Agent not prompt it as well?
When you install the Host, Windows firewall will not prompt you because there's an option during installation - "Integrate with Windows firewall". This feature is not available for the Agent.
I noticed it was blazing fast on my VM tests like I could watch youtube videos in full fps (cant do that with teamviewer)., over the internet tests using the default ID server seemed slower than teamviewer but when I hosted the ID server seemed about the same as teamviewer. the remote host and me are both on a 50mb/5mb connection but then again hes running dual monitors at 1080p res so maybe thats why it wasnt near as fast. Scratch that tried it with a single monitor at lower res and it still wasnt near as fast as it was in my own VM. I set the slider to FPS and set FPS to 25 but that didnt seem to have an effect. Any way for me to achieve that blazing speed over the web?
When you compare speed/performance between products, make sure that you compare apples to apples. For example, the default color depth setting can be different in different programs (some programs has Auto by default). Quinnect has 16-bit enabled by default and no 'auto' setting. Also, some programs disable other graphical features/settings by default: text anti-aliasing, windows animation etc.
In other words, if you want to compare speed/performance, apart from using the same machines and Internet connection, which is obvious, also manually set both programs to the same color-depth quality, say True Color (24 bit). And also make sure that other parameters are identical.
I could not get the audio capture to work though. (scratch that, it works but its picking up the users microphone instead of windows audio....or was that my own microphone hard to say since I was using a VM)
http://www.remoteutilities.com/support/forums/forum1/topic66/
When I double click the Usoris viewer system tray icon, the window needs to come up (quickly) and be focused no matter what. It seems unreliable but maybe thats cause im using the portable version.
By default Viewer is invoked from tray with a single click. You can change this behavior in the Viewer options:
Edit: When doing the customization for the Agent i had to do it all over again because it would not request admin access. Instead I had to close it all out and run the viewer as administrator. A minor annoyance but thought worth mentioning.
Yes, even if you're using an administrator account it's better to launch the Viewer by right-clicking and selecting "Run as administrator", some idiosyncrasy of Windows MSI configuration process.

But, we were going to make online Agent configurator soon anyway.
Edit2: Customized QAgent is not digitally signed, would you guys be willing to sign it for your customers? (this is important because of how browsers are treating unknown unsigned files)
Sorry, there's nothing we can do about it. The digital signature (Code Signing Certificate) is issued to a specific company. We are prohibited to use the signature to sign executable files generated by other companies (or individuals for that matter). I'm afraid you will have to purchase your own code signing certificate, issued to your company name.
Edit3: The email warning dialog that comes up on the customized QAgent...that would probably scare a customer. I don't plan to use that (I don't think it even worked).
Why do you think it didn't work? Did you try to use it and didn't receive an e-mail message? Please, elaborate.
The email dialog has a purpose - to notify the user that someone is about to receive the ID and password and get access to their PC. If there was no such dialog, someone could send a custom .exe file to a victim and get access to their PC (in case of the one-click Host installer - unrestricted access.). We don't want our program to be badmouthed as a hacker tool.
But if you don't want to use the feature - simply do not check "Generate ID etc. etc." check box on the Advanced Settings stage/step in the MSI Configurator.
One thing that might be neat is if you can get some communication going between Quinnect Server (the one im running local and viewer) so that when they open the QAgent and get an ID from the local Quinnect server I get notified and can easily connect to it.
We will implement import from Quinnect Server list of idle Agents right into the Viewer. Say, if you have 300 remote customers and want to migrate to Quinnect fast, you will be able to import your customers to the Viewer's address book as soon as they appear in Quinnect Server (when the Agent or Host is run).
Edit4: I tried the customized agent but then it prompted me for license, then I went back to the normal agent and now its still asking me for license so I guess I cant use the software anymore.
Where did that happen? On your main machine, or on your virtual machines? Are you sure you didn't play with time/date settings? Was there any previous installation of Host/Agent?
I noticed that even if I choose "Keep Blocking" for the windows firewall I can still connect to QAgent so not sure why its asking me in the first place?
There's a trick. If the Agent cannot connect to a global mediation server using the default port, it reverts to port 443 which is almost always open. Windows Firewall shows the prompt because ports used by Quinnect/Remote Utilities
by default are not among standard ports (80 etc.).
I anticipate your question - why not use port 443 from the very beginning. Answer: because in some circumstances this port can already be used by another program/service. This is especially the case when the Host is deployed on a server, not a workstation.