Can anyone confirm whether this combination works or not?
--
Bill Moran
Collaborative Fusion Inc.
http://people.collaborativefusion.com/~wmoran/
[EMAIL PROTECTED]
Phone: 412-422-3463x4023
IMPORTANT: This message contains
In response to Michel Meyers <[EMAIL PROTECTED]>:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Bill Moran wrote:
> > I expect that what happens is when a file with a duplicate filename is
> > backed up for the first time, a checksum is generated to compa
in the system. When incrementals are run,
if the file is recently modified, the checksums are checked again.
I think the first thing that would need to occur for Bacula to do this,
is the use of something stronger than MD5. Perhaps SHA256.
--
Bill Moran
http://www.potentialtech.com
-
In response to Martin Simmons <[EMAIL PROTECTED]>:
> >>>>> On Wed, 26 Sep 2007 05:38:46 -0400, Bill Moran said:
> >
> > "David Ballester" <[EMAIL PROTECTED]> wrote:
> > >
> > > Hi to all:
> > >
> > > Some da
"David Ballester" <[EMAIL PROTECTED]> wrote:
>
> 2007/9/26, Bill Moran <[EMAIL PROTECTED]>:
>
> > PostgreSQL is extremely particular about SQL encodings, and rejects
> > non-valid strings. If you've found a string that bacula tries to
> >
ent, you _should_ file a bug report. However, you mention
"old client" in your original post, but make no mention of the particular
version of Bacula on the director, sd or fd. Is it possible that you're
using an older v
slowing you down.
In my experience, CPU/memory are usually not the bottleneck when
backups are running.
--
Bill Moran
http://www.potentialtech.com
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsof
this. Look at the
FDConnectTimeout parameter in the director's config. The default is
30 minutes, which I find high.
--
Bill Moran
http://www.potentialtech.com
-
This SF.net email is sponsored by: Splunk Inc.
Still grepp
27;s why poisonous people are so effective.
--
Bill Moran
http://www.potentialtech.com
-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and co
depending on your NFS export
settings, you may hit permissions problems.
So which is best depends on which of those tradeoffs is most important
to you. Also, whether or not you actually use software compression will
change the ba
In response to "Roland Roberts" <[EMAIL PROTECTED]>:
>
> Bill Moran wrote:
>
> > Connect to the PostgreSQL database using the psql command:
> > psql -U bacula bacula
> >
> > Then enter "\l" to list the installed databases and their
> Client: "aristarchus" 2.0.3 (06Mar07)
> > i686-redhat-linux-gnu,redhat,(Zod)
> > FileSet:"Aristarchus Set" 2007-08-06 02:42:10
> > Pool: "Default" (From Job resource)
> > Storage:"
d it
thoroughly, or has some strange axe to grind.
As I see it, this will allow big corporations to be more comfortable
adopting Bacula. The money coming from the corps will fuel additional
development, which will benefit folks who aren't willing to or prefer not
to pay. As Kern said, t
Krewitt
> > Security Specialist
> >
> > Secunia
> > Hammerensgade 4, 2. floor
> > DK-1267 Copenhagen K
> > Denmark
> >
> > http://secunia.com/
> >
> > Phone +45 7020 5144
> > Fax+45 7020 5145
> >
>
> -
nd its all fine
> (the only one problem was with access for bacula to autochenger node in
> /dev)
> autochanger is Quantum superloader 3
We're using chio-changer with FreeBSD 6 and a Dell LTO2 drive. Works just
dandy, but we're not doing barcodes, so I can't comment on th
x27;s composed of 2000 1-meg files. This is because each file has
some overhead associated with writing backup records to the database.
If the speed difference is enough to be of concern, you should look at
optimizing whatever data
n to run 50 jobs in parallel
(i.e. at the same time, not just 50 jobs in series) I would recommend that
you get a dedicated DB server with about 12 disks arranged in a RAID 10 and
a battery-backed cache. If you can run the jobs in series, then just about
any reasonably powered serv
pace.
This is not the behaviour I observe. When a volume has been marked Purged,
it is then recycled the next time a volume from that pool is needed.
When a volume's retention time is exceeded, it is purged.
--
Bill Moran
http://www.potentialtech.com
--
don't know if there's a feature request out for this, but maybe I
should create one. It would be nice if the FD could be programmed
with a delay loop during the compression process, configurable by
the user. It's difficult to say whether this would ac
s of compression or turning it off altogether.
So my first advice would be to verify whether compression is on or not.
Check your job defaults.
Is this a POSIX system? Run top(1) and see where the CPU time is going:
user? system? io?
--
Bill Mora
_
> > Bacula-users mailing list
> > Bacula-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/bacula-users
> >
>
> -
> This SF.net
>_/_/_/ _/_/ _/ _/_/_/ _/_/ _/_/_/_/
> _/_/_/ _/ _/ _/_/_/ _/ _/_/
>_/_/ _/_/ _/ _/_/ _/_/ _/
> _/_/_/ _/_/ _/_/_/_/ _/_/_/ _/_/ _/_/_/_/
>
>
> Inline Internet Systems Inc.
> Thorold, Ontario, Canada
>
&
l do my damndest to get through all the
FreeBSD regression tests with enough time for bug fixes to go through.
--
Bill Moran
http://www.potentialtech.com
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C
you should be able to ascertain what's going on.
--
Bill Moran
http://www.potentialtech.com
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of
r SAS) drives to get enough
IO throughput.
But isolate the problem first. If MySQL is slow, it's slow doing _something_.
Find out what that something is and you'll have a good hint as to what you
need to do.
--
Bill Moran
http://www.potentialtech.com
In response to Martijn de Munnik <[EMAIL PROTECTED]>:
>
> On Fri, 20 Apr 2007 08:20:36 -0400, Bill Moran <[EMAIL PROTECTED]> wrote:
> > In response to Martijn de Munnik <[EMAIL PROTECTED]>:
> >
> >> Hi,
> >>
> >> I need to backup sev
gt; because the VPN IP of the backup server is 10.67.0.1 so it should connect to
> the SD on 10.67.0.1.
> How can I tell the client to connect to the SD on the right IP?
Define the storage daemon that way.
I'm confused, however. Is the SD on the same system
ot;:
> --
> /etc
> /opt
> /root
> /usr/local
> /home
> /home/mschiff
> --
> (with /, /home and /home/mschiff being different filesystems)
>
>
> Any hints how I can get rid of the warning?
This
I am not sure what the password is.
> > >
> > This password is set in the bacula-dir.conf file on the director.
> >
> > John
> >
>
--
Bill Moran
http://www.potentialtech.com
-
Take Surveys. E
Alan Brown <[EMAIL PROTECTED]> wrote:
>
> On Fri, 2 Mar 2007, Bill Moran wrote:
>
> >> A fire safe might fit the bill here.
> >
> > I've always wondered about this.
> >
> > If I put _plastic_ tapes in a fire safe, how long does the safe ac
useless.
Does anyone have any direct experience with how well a fire safe protects
something like backup tapes? If it's well insulated, it will protect them
for a while, but long enough for the fire to be extinguished?
--
Bill Moran
http://www.potentialtech.com
-
es in the changer for incrementals. How much
data you're willing to lose determines how often you do full compared
to incremental backups.
--
Bill Moran
http://www.potentialtech.com
-
Take Surveys. Earn Cash. Influ
, or MPEGs, or MP3s) you're _not_ going to see the 2x compression
those tape manufactures advertise.
The fact that you managed to get 215G on a 200G tape tells me that compression
is working, but you're just not getting the 2x you were hoping for.
--
Bill Moran
http://www.potentialtech.com
blems.
They're Dell branded -- don't know who the underlying hardware is made by.
--
Bill Moran
http://www.potentialtech.com
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay
t; /usr/sbin/bacula-dir -c /etc/bacula/bacula-dir.conf
>
> It also didn't work...however, if I type it in the command line letter for
> letter, it works fine.
Try running the script as "sh -x script_name" and see if the
In response to Martin Simmons <[EMAIL PROTECTED]>:
> >>>>> On Mon, 19 Feb 2007 15:10:26 -0500, Bill Moran said:
> >
> > In response to Martin Simmons <[EMAIL PROTECTED]>:
> >
> > > >>>>> On Mon, 19 Feb 2007 08:55:07 -0
In response to Martin Simmons <[EMAIL PROTECTED]>:
> >>>>> On Mon, 19 Feb 2007 08:55:07 -0500, Bill Moran said:
> >
> > On the flip side, running dbcheck periodically is pretty much a requirement
> > for keeping Bacula's database reasonably size
the flip side, running dbcheck periodically is pretty much a requirement
for keeping Bacula's database reasonably sized. I have it run once a month
in read-only mode via cron and email us the results. When the extra stuff
gets significant, I use i
s to be configure your jobs using
RescheduleOnError -- see this page:
http://www.bacula.org/rel-manual/Configuring_Director.html#JobResource
--
Bill Moran
Collaborative Fusion Inc.
-
Using Tomcat but need to do more? Need t
u try a different tape?
Sometimes tapes ship from the factory with problems. Is this the same
tape that you used for the tests?
We had a drive go bad on us and the errors that Bacula was spewing out
were the most crypti
ou know how much data you can store before your drive
fills up, you should be able to estimate a reasonable length of time to
save it for.
--
Bill Moran
Collaborative Fusion Inc.
-
Using Tomcat but need to do more? Need to supp
ports, it's that various HP drivers "probe" the network
to "automatically" find all the printers on the network.
IOW: when MS Windows starts up, the HP printer drivers try to connect to
port 910x on every host on the network to see if there's a printer there.
Agai
ll, he's welcome to his opinion, but he doesn't seem to have any facts to
back it up.
> > Bacula ought to have gotten a port registered by IANA in the reserved
> range rather than just
> > grabbing ports that have long been in use for printing.
Again,
]: [346-1] ERROR: index "delinx1" does not exist
> postgres[19278]: [347-1] ERROR: table "delcandidates" does not exist
> postgres[19278]: [348-1] ERROR: index "delinx1" does not exist
> postgres[19278]: [349-1] ERROR: index "delinx1" does not e
atus FinishedName
>
> [other jobs]
> 1462 Full 0 0 Error29-Jan-07 18:07 ArcIMS
>
> I am puzzled why there are 13,339 SD files and 9,959,280,437 bytes
> written, but zero
mon reason for this, but they're
not the only possible cause.
I didn't see any hardware details -- perhaps you posted it earlier and
I missed them. Bacula will need a lot of RAM to store that large of a
directory tree. Monitor top, iostat, and any other sys monitoring programs
you
use duration exceeded, and bacula wait for a new volume until an
> operator come and change it in the morning.
> Is it possible to check the Volume use duration on a volume without starting a
> new job on this volume?
Configure an admin job. See:
http://bacula.org/rel-manual/Configuring_D
Oliver Lehmann <[EMAIL PROTECTED]> wrote:
>
> I wonder how I can speed up bacula?
>
> FD Bytes Written: 54,663,990,797 (54.66 GB)
> SD Bytes Written: 54,667,075,813 (54.66 GB)
> Rate: 2687.1 KB/s
>
> the directories to backup are on the same 3ware-RAID-5 as th
Jonathan Horne <[EMAIL PROTECTED]> wrote:
>
> On Saturday 06 January 2007 14:14, Jonathan Horne wrote:
> > ok, im backing up, and starting over. looks like 2.0 was just committed to
> > freebsd ports.
> >
> > question: is it best to use those random generated passwords, or to put in
> > my own?
>
Jonathan Horne <[EMAIL PROTECTED]> wrote:
>
> as i mentioned in another thread, i am migrating from netbackup to bacula.
> my
> bacula dev server:
>
> FreeBSD fbsd62-1.dev.dfwlp.com 6.1-SECURITY FreeBSD 6.1-SECURITY #0: Mon Dec
> 4 07:53:55 UTC 2006
> [EMAIL PROTECTED]:/usr/obj/usr/src/
backup mainly are
> Window and Linux machine, so what should I do?
Window: use VSS.
Linux: it depends on the filesystem you're using, and whether that filesystem
supports snapshots. For example, I believe Reiser does, but I don't think
that ext2 does. For how to write the script,
bad -- it looks better than the OOo graphics I did for
my presentation.
--
Bill Moran
Collaborative Fusion Inc.
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll ge
ors: 0
>
> FD termination status:
>
> SD termination status: Waiting on FD
>
> Termination:*** Backup Error ***
>
>
>
> Any help???
Yes. Use host names that actually r
In response to Oliver Lehmann <[EMAIL PROTECTED]>:
> Bill Moran wrote:
> > In response to Arno Lehmann <[EMAIL PROTECTED]>:
> > >
> > > That's not too much for Bacula, although OpenBSD as a client is not as
> > > easy to set up as other OSes.
compile.
> AFAIK, it works, though.
http://people.collaborativefusion.com/~seklecki/obsd_bacula.html
--
Bill Moran
Collaborative Fusion Inc.
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net
r of exceeding this too soon:
bacula=> select max(fileid) from file;
max
---
111205419
(1 row)
Been running about 6 months. We should probably plan to upgrade to 64-bit
when we upgrade to the latest version in the spring.
--
Bill Moran
Collaborative Fusion Inc.
---
Item 1: Cause daemons to use a specific IP address to source communications
Origin: Bill Moran <[EMAIL PROTECTED]>
Date: 18 Dec 2006
Status:
What: Cause Bacula daemons (dir, fd, sd) to always use the ip address
specified in the [DIR|DF|SD]Addr directive as the sou
se? (this would I assume be per director then in
> reality if they used different databases?)
Actually, it's per-database catalog. This is because most databases
use 32 bit int for IDs.
You can have multiple databases (what Bacula calls a catalot) per Bacula
director, which allows you
he
fourth is a medium-grade machine backing up about 20G of servers and
desktops. None of them are experiencing any performance problems.
--
Bill Moran
Collaborative Fusion Inc.
[EMAIL PROTECTED]
Phone: 412-422-3463x4023
-
Ta
ot;. Bacula doesn't "do" drives.
In order to work around it, Bacula creates a directory for each
drive, as you can see above in your ls, it created a c: directory
in the backup volume.
So, try "cd c:" then do another ls. An example for one of my systems:
cwd
In response to "Richard White" <[EMAIL PROTECTED]>:
> >>> On 12/12/2006 at 9:08 AM, in message
> <[EMAIL PROTECTED]>, Bill Moran
> <[EMAIL PROTECTED]> wrote:
> > In response to "Richard White" <[EMAIL PROTECTED]>:
> >
&
e root to handle the problem of Windows having "drives". I also
seem to remember the c: and d: being case-sensitive (perhaps they were
C: and D:) ... anyway, that confused me at first, and I don't remember
them showing up in an ls ... but I could be wrong.
HTH
--
Bill Moran
Coll
rate directors running
on 6.X and a whole messa FDs.
Dan has done an outstanding job of keeping the port up to date.
--
Bill Moran
Collaborative Fusion Inc.
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceF
urceforge is unwilling/unable to force
their advertisers to be honest, perhaps some other project hosting
service would be a better fit anyway?
--
Bill Moran
Collaborative Fusion Inc.
-
Take Surveys. Earn Cash. Influence the Fu
only if you have the mtx package loaded
> ## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
> #}
>
> #
> # A FreeBSD tape drive
> #
> #Device {
> # Name = DDS-4
> # Description = "DDS-4 for FreeBSD"
> # Media Type = D
On Thu, 23 Nov 2006 10:38:41 GMT
Martin Simmons <[EMAIL PROTECTED]> wrote:
> >>>>> On Wed, 22 Nov 2006 17:26:47 -0500, Bill Moran said:
> >
> > On Wed, 22 Nov 2006 23:11:59 +0100
> > Andras Horvai <[EMAIL PROTECTED]> wrote:
> >
> > >
On Thu, 23 Nov 2006 09:09:13 +0100
Manuel Staechele <[EMAIL PROTECTED]> wrote:
> Hello List,
>
> i do not understand the message:
>
> server-fd: Filesystem change prohibited. Will not descend into /home
>
> did bacula save this directory or not? It came only this message, the
> job it self is
On Wed, 22 Nov 2006 23:11:59 +0100
Andras Horvai <[EMAIL PROTECTED]> wrote:
> Hi,
>
> Well thanks for your answer. I will change my volumes size useing the
> Max Volume Bytes setting. What settings do you reccomend if you used
> this feature? If I issue the list volumes command in console I got
>
On Sat, 18 Nov 2006 11:47:53 +0100
Frank Mueller <[EMAIL PROTECTED]> wrote:
> Hi there,
>
> memory usage is at 60MB out of 1GB. No swapping at all.
>
> By the way. Shouldn't it be possible to edit the database to delete some
> File entries to make things work?
> I already took a look at the db w
s going wrong on that machine.
I'm no MySQL expert, but isn't there something that needs to go in
the my.cnf or whatever in order for MySQL to operate efficiently on
large data sets?
--
Bill Moran
Collaborative Fusion Inc.
IMPORTANT: This message contains confidential informati
ng Postgres, so I've made sure that it uses all the
system RAM for caching. Is it possible your DB server would benefit
from some tuning?
--
Bill Moran
Collaborative Fusion Inc.
IMPORTANT: This message contains confidential information and is intended only
for the individual named. If th
rying to teach bacula not to back it up. Instead, use some
sort of file-level encryption, such as one of pgp's tools. Then, you
can even back up the encrypted files if it makes sense to do so,
without sacrificing their confidentiality.
The approach you're taking is like trying to f
e meta-user that
has read rights to the entire system. Are you doing some sort of
custom install? Why not just use the meta-user built into Windows?
--
Bill Moran
Collaborative Fusion Inc.
IMPORTANT: This message contains confidential information and is intended only
for the individual nam
onsole, log in with bconsole and try to run a job and see what
messages it generates.
--
Bill Moran
Collaborative Fusion Inc.
IMPORTANT: This message contains confidential information and is intended only
for the individual named. If the reader of this message is not an intended
recipient (or t
ave to give -c if it doesn't find the config file)
If you do bacula-dir --help, it'll give you a list of options. Not
because it understands --help, but because it does that when it doesn't
understand its options.
> -Original Message-
> From: Bill Moran [mailto:
Using default Catalog name=MyCatalog DB=bacula
> A job name must be specified.
> The defined Job resources are:
> 1: Client1
> 2: Twiki Server
> 3: Backupwindows
> 4: BackupCatalog
> 5: RestoreFiles
> Select Job resource (1-5):
>
> HOWEVER
essing. I don't believe that spaces in job names would cause
any problems, but it's the only thing I can see that stands out. Trying
removing the spaces from your various names (JobDefs, Job, FileSet) and
see if the problem persists. Hope this isn't a wild goose chase for
you, but I
I would guess that you've got some obscure error in your config file.
Strip the passwords out of it and paste it into a reply to this thread.
We probably only need to the director's config to diagnose this.
--
Bill Moran
Collaborative Fusion Inc.
IMPORTANT: This message contains c
On Wed, 08 Nov 2006 18:49:30 -0600
[EMAIL PROTECTED] wrote:
> Arno Lehmann <[EMAIL PROTECTED]> writes:
>
> > Currently, the windows FD is running stable and reliable IMO.
> > Unfortunately, I have some problems with VSS backups (windows' name for
> > volume snapshots) where files can't be access
accordance with our
schedule). Is there something wrong with my schedule that I'm simply
not seeing?
A much more important question to me is "How do I diagnose this?" How
can I peek in to Bacula and see what week it thinks it is? bconsole's
time command isn't very helpful
;
> When I tried to spool to tape, it asks to mount the volume, although the
> tape is already in there and I can write to it with mt and tar.
If you wrote to the tape with tar _after_ labelling it, then you destroyed
the Bacula
e
users most of the time that they are in.
The upshot is that it tries to initiate a backup every hour between 9:00
AM and 6:00 PM.
Not the perfect solution, but it's working OK for us.
--
Bill Moran
Collaborative Fusion Inc.
---
. If you
get confused, ask.
--
Bill Moran
Collaborative Fusion Inc.
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job ea
In response to "Anders Boström" <[EMAIL PROTECTED]>:
> >>>>> "BM" == Bill Moran <[EMAIL PROTECTED]> writes:
>
> BM> In response to "Anders Boström" <[EMAIL PROTECTED]>:
> >> >> gzip on this computer, o
arget existing on the mfs.
I have a suspicion that your drives are the limiting factor in this.
The above tests should confirm or deny that theory.
--
Bill Moran
Collaborative Fusion Inc.
-
Using Tomcat but need to do more?
In response to "Anders Boström" <[EMAIL PROTECTED]>:
> >>>>> "BM" == Bill Moran <[EMAIL PROTECTED]> writes:
>
> BM> In response to "Anders Boström" <[EMAIL PROTECTED]>:
> >> I did some new performance-test
; goes up to 40% remaining and the cycle repeats. Also when running the
> SMART extended self-test, the IO-performance is more than 10 times
> lower than normal (leading to very long backup-time).
>
> We have been in contact with Seagate about this, and have upgraded to
> the lat
27;m a bit confused as to why there's so much focus on the
network, but I expect it's a result of the _huge_ number of people who
assume that everything is fine with the network, then blame the application,
only to later find o
ause of dumb luck of the protocol
Their argument seems to be that this behaviour is per the specs. If
a D-Link does it differently, then D-Link is doing it "wrong", even if
it's doing it more intuitively.
If Cisco is correct, then it would seem as if the spec were written
poorly.
es within the /backup
> dir which brings me to the above question will Bacula follow the
> softlinks?
Please wrap your lines around 72 characters.
Current versions of Bacula don't follow symlinks. There's been some
discussion about how to add a "follow symlinks" config o
which OS
> distributions, versions and platforms are being deployed as Bacula servers.
4 systems running Bacula on FreeBSD 6.x using PostgreSQL as the backend.
If you want to know where FDs are running, that's a bit of a larger
topic.
--
Bill Moran
Collaborative Fusion Inc.
---
x27;t just establish a persistent VPN between the Bacula server and
the firewall and run the jobs across it?
--
Bill Moran
When I point out limitations of one technique as a motivation for another, I
do so in the context of specific problems; for different problems or in other
contexts, the first tec
udit is
on the TODO list, and when I finally get to it, I'll have to address
this for a number of services, not only Bacula.
--
Bill Moran
Collaborative Fusion Inc.
-
Take Surveys. Earn Cash. Influence the Future of IT
In response to "Attila Fülöp" <[EMAIL PROTECTED]>:
> Bill Moran wrote:
> > In response to "Attila Fülöp" <[EMAIL PROTECTED]>:
> >
> >> Enable VSS = "yes"
> >>
> >> works for me. FreeBSD / 1.38.5 from port
onfig:
FileSet {
Name = "WindowsXP"
Include {
# Enable VSS = "Yes"
Options {
# compression = GZIP1
}
File = "C:/"
}
}
Generates the same error. The error is the same whether I use the " or
not.
> Bill Moran wrote:
> > Just
7;s Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> Bacula-us
ng you make incrementals 6 days a week, and Sunday is for fulls
and differentials, set retention on your incrementals to 6 days,
differentials to 3 weeks. Then you'll always have enough data to
perform an incremental w
erious information somewhere. It's amazing that the open source
community is generally willing to wade through such data and
provide assistance for free. But I find it even more amazing that
you repeated _refuse_ to take advantage of such free debugging.
--
Bill Moran
Collaborative Fusion Inc.
-
; messages on the client, my
best guess at this point is that it's a network problem.
But it wouldn't be the first time if I were wrong.
--
Bill Moran
Collaborative Fusion Inc.
-
Take Surveys. Earn Cash. Influence
noticed that GZIP1 uses noticeably less CPU than GZIP (which is actually
GZIP6) and still accomplishes good compression.
--
Bill Moran
Collaborative Fusion Inc.
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.ne
1 - 100 of 234 matches
Mail list logo