Great product, I've been experimenting with it myself. I especially like the ability to spam it. Still, like any version 1.0 product, it could do more.
Features would like to see immediately:
-- Shell program for viewer and server that allows each to only need a repeater for setting up a connection, and then turns the connection into a "direct" connection, rather than the repeater being neccessary to maintain the connection (and thereby slowing things down). Works even through NAT/PAT firewalls for both viewer and server. See freeware program
http://www.crossloop.com for a terrific example of this.
-- Ability to create a "one click" viewer - on/off, or at least allow for command line scripting to start the viewer up with various options and default profile.
-- Option to disable server background on connect (for faster screen response)
-- Option to send a Ctrl+Alt+Del signal from viewer to server - for when those pesky password protected screensavers pop up (otherwise user on other end must re-enter password)(although this could be a helpdesk feature as is, rather than something needing to be fixed...)
-- Viewer that minimizes to task tray only, pops up a balloon window when a new connection is incoming
-- Viewer asks support person if they want to accept an incoming connection, rather than just automatically connecting (like UltraVNC and Crossloop)
-- Option to show time connected for viewer and server (See Crossloop)
-- Option for server helpee to turn off keyboard/mouse input (so that support person is in a "view only"mode) (See Crossloop)
Features that would be nice to see later on:
-- Better info screen (minimize, scroll side to side, resize) (I was able to modify it with Resource Hacker to work for me, but as I am no programmer it took a lot of work and still isn't all that great).
-- Explorer style file transfer window, possibly with pop up window asking user on opposite end if they want to accept the incoming files about to be transferred. (See Crossloop)
-- dual screen support
-- 100% zoom button
-- approximate zoom %
-- Viewer tentatively accepts connection into a queue but does not connect until support person says so.
-- Easier way to spam - perhaps 2-3 "blank" templates
Some folks have asked for features that seem a little backwards for this app, and folks need to remember that (right now at least)
PcHelpWare is a helpdesk application first and foremost, meant to support a live person on both ends. It's not a remote control program for unattended or automatic control (go use regular VNC or Microsoft's Remote Control), and it's not a screen sharing program for multiple people to see what you're doing (go use WebEx or Live Meeting for that).
Also, while all the features above (and a couple others I'm not remembering but mentioned by others) would be nice,
the only feature that I would consider a MUST have would be the first one - the shell program to allow the repeater to merely be used to set up a connection (even through NAT/PAT firewalls) and then get out of the way, rather than repeating the whole session.
For this one feature alone, as much as I like PcHelpWare and as much time as I've spent customizing it for my use, I'm actually using Crossloop more for impromptu help sessions, because it's so ridiculously easy to set up and use from anywhere, despite Crossloop's own problems (no screen scaling, must install program rather than one-click help support and then autoremove itself from host computer, cannot spam).